为什么长期以来一直是Oracle的问题?
如果有人能告诉我在oracle中使用长数据类型有什么问题会更好吗?与存储相关的东西?
我在接受采访时被问到这个问题。
答案 0 :(得分:2)
LONG过时且已弃用,已被CLOB取代。 LONG有很多限制,很难在SQL中操作。因此,虽然您可能不得不在旧数据库中处理它们,但在新表中使用LONG列是不明智的。
答案 1 :(得分:0)
不幸的是,LONG仍然有时是必要的。例如,您可以从远程数据库读取LONG,但在12.2之前无法从远程数据库读取CLOB。 (尽管您总是可以将CLOB写入远程数据库。)我猜这就是为什么它们仍然在数据字典中的任何地方使用。
除了这个问题,你应该总是使用CLOB。