oracle CLOB数据类型的DDL查询

xxhby3vn  于 2023-04-05  发布在  Oracle
关注(0)|答案(1)|浏览(190)

在oracle数据库中,执行以下查询失败:

CREATE TABLE ADMIN.TESTCLOB (
      "testclobcolumn" CLOB(2147483647)
)

而以下查询起作用:

CREATE TABLE ADMIN.TESTCLOB (
      "testclobcolumn" CLOB
)

原因是什么?当我看到CLOB列允许传递长度参数https://docs.oracle.com/javadb/10.10.1.2/ref/rrefclob.html

zlhcx6iw

zlhcx6iw1#

CLOB不接受Oracle数据库中的任何参数。
您阅读的文档与 Derby 相关(单击您发布链接的页面底部的链接,它指向这里:https://docs.oracle.com/javadb/10.10.1.2/ref/crefsqlj31068.html,内容是“本节描述Derby中使用的数据类型”。
我建议您阅读与Oracle本身相关的文档,例如Oracle 12c Data Types(https://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF0021)。
(我故意发布链接,这样你就会看到不同之处)。
那么,什么是Derby呢?Google更多

相关问题