我使用的是来自sath89的码头甲骨文图像。
描述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个字符的标识符。
发布于 2019-03-10 16:23:26
对我来说没问题:
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>请张贴同样的演示(编辑问题)。
https://stackoverflow.com/questions/55087842
复制相似问题