【发布时间】:2010-08-02 08:31:55
【问题描述】:
为什么 Oracle 长期存在问题?
如果有人能告诉我在 oracle 中使用 long 数据类型有什么问题会更好?与存储有关的东西?
我在一次采访中被问到这个问题。
【问题讨论】:
为什么 Oracle 长期存在问题?
如果有人能告诉我在 oracle 中使用 long 数据类型有什么问题会更好?与存储有关的东西?
我在一次采访中被问到这个问题。
【问题讨论】:
LONG 已过时且已弃用,已被 CLOB 取代。 LONG 有很多限制,并且很难在 SQL 中操作。因此,虽然您可能不得不在旧数据库中处理它们,但在新表中使用 LONG 列是不明智的。
【讨论】:
不幸的是,LONG 有时仍然是必要的。例如,您可以从远程数据库读取 LONG,但直到 12.2 才能从远程数据库读取 CLOB。 (尽管您总是可以将 CLOB 写入远程数据库。)我猜这就是为什么它们仍然在数据字典中的任何地方使用。
除了这个问题,您可能应该始终使用 CLOB。
【讨论】: