为什么Oracle长期存在问题?

时间:2010-08-02 08:31:56

标签: database oracle storage

为什么长期以来一直是Oracle的问题?

如果有人能告诉我在oracle中使用长数据类型有什么问题会更好吗?与存储相关的东西?

我在接受采访时被问到这个问题。

2 个答案:

答案 0 :(得分:2)

LONG过时且已弃用,已被CLOB取代。 LONG有很多限制,很难在SQL中操作。因此,虽然您可能不得不在旧数据库中处理它们,但在新表中使用LONG列是不明智的。

答案 1 :(得分:0)

不幸的是,LONG仍然有时是必要的。例如,您可以从远程数据库读取LONG,但在12.2之前无法从远程数据库读取CLOB。 (尽管您总是可以将CLOB写入远程数据库。)我猜这就是为什么它们仍然在数据字典中的任何地方使用。

除了这个问题,你应该总是使用CLOB。