Oracle:LONG还是CLOB?

Moe*_*oeb 10 database oracle clob

从这两个线程,

LONG过时且不赞成使用.甲骨文说,

不要创建包含LONG列的表.请改用LOB列(CLOB,NCLOB).仅支持LONG列以实现向后兼容性.

Oracle还建议您将现有的LONG列转换为LOB列.与LONG列相比,LOB列的限制要少得多.此外,LOB功能在每个版本中都得到了增强,而LONG功能在几个版本中都是静态的.

但是,如果没有此处提到的解决方法,您无法从远程数据库中读取CLOB .

我应该更喜欢在表格中存储一些文字?还是有比这两个更好的解决方案?

gpe*_*che 6

使用CLOB.LONG的一个限制是无法从SQL-PL/SQL正确处理LONG.

有关差异的更详细说明,请参阅http://www.comp.dit.ie/btierney/oracle11gdoc/appdev.111/b28393/adlob_tables.htm#insertedID2