是否在Oracle中弃用了RAW类型?

时间:2013-11-26 16:37:34

标签: sql oracle deprecated uuid

根据我的阅读,存储Java UUID in Oracle is in a RAW(16) column的首选方式。当我建议将其用于我的DBA时,他评论说,RAW类型在Oracle 8i中被弃用,并提供this page作为证据。但是,根据我在该页面上看到的内容,LONG RAW已弃用,但不是RAW。我找到了a few places where others have raised similar questions,但还没有找到明确的答案。最近Oracle发行说明中的​​RAW数据类型似乎也有numerous references,这使我相信仍然支持该类型。任何人都可以提供这方面的权威答案,最好是有来自Oracle的适当证据吗?

1 个答案:

答案 0 :(得分:10)

RAW完全受支持,是存储少量二进制数据以防止Oracle执行字符集转换的唯一方法。

不推荐使用

LONGLONG RAW来支持CLOBBLOB数据类型。

很难找到说不会弃用某些内容的文档。 This discussion of RAW and LONG RAW可能是最接近的。它明确指出不应使用LONG RAW这一事实,但对RAW没有类似的观点。