在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时
在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时
1条答案
按热度按时间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更多