我正在使用sath89中的docker oracle映像。
描述all_tables 给出以下输出
Name Null? Type
------------------------- -------- -------------
OWNER NOT NULL VARCHAR2(128)
TABLE_NAME NOT NULL VARCHAR2(128)
TABLESPACE_NAME VARCHAR2(30)
CLUSTER_NAME VARCHAR2(128)
IOT_NAME VARCHAR2(128)
现在,当我运行以下代码时
CREATE table ABCDEFGHIJKLMNOPQRSTTESTINGORACLE(
ID INT
);
这表示标识符太长。指定的标识符超过30个字符
答案 0 :(得分:0)
为我工作正常:
SQL> select * From v$version;
BANNER CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0
PL/SQL Release 12.2.0.1.0 - Production 0
CORE 12.2.0.1.0 Production 0
TNS for Linux: Version 12.2.0.1.0 - Production 0
NLSRTL Version 12.2.0.1.0 - Production 0
SQL> CREATE table ABCDEFGHIJKLMNOPQRSTTESTINGORACLE(
2 ID INT
3 );
Table created.
SQL> desc all_tables
Name Null? Type
----------------------------------------------------- -------- ---------------------
OWNER NOT NULL VARCHAR2(128)
TABLE_NAME NOT NULL VARCHAR2(128)
TABLESPACE_NAME VARCHAR2(30)
CLUSTER_NAME VARCHAR2(128)
IOT_NAME VARCHAR2(128)
STATUS VARCHAR2(8)
PCT_FREE NUMBER
PCT_USED NUMBER
INI_TRANS NUMBER
<snip>
请发表相同的演示(编辑问题)。