2010-08-30 90 views
7

從這兩個線程,Oracle:LONG還是CLOB?

LONG是陳舊和過時。 Oracle says,

請勿使用LONG列創建表格。改用LOB列(CLOB,NCLOB)。 LONG列僅支持向後兼容。

Oracle還建議您將現有的LONG列轉換爲LOB列。與LONG列相比,LOB列的限制要少得多。此外,每個版本都增強了LOB功能,而對於多個版本,LONG功能一直是靜態的。

但是,如果沒有the workarounds mentioned here,您無法從遠程數據庫讀取CLOB。

哪一個我應該喜歡在我的表格中存儲一些文本?還是有比這兩個更好的解決方案?

+0

什麼叫「遠程數據庫」是什麼意思?你的數據庫設置是什麼? – phoet 2010-08-30 09:41:08

+0

該鏈接被破壞,但是URL路徑('query-clob-across-db-link-with-in-simple-view')表明「來自遠程數據庫」的意思是「通過Oracle'DATABASE LINK'」 – 2016-11-08 01:22:40

回答

3

如果Oracle表示某個功能已被棄用,它可能在將來的發行版中不再可用。因此,除非您的應用程序將在當前的Oracle版本上運行無限的時間,否則請勿使用棄用的功能。