Der*_*zed 3 sql oracle ddl ora-00907
我需要知道为什么在这部分代码中出现括号错误.
CREATE TABLE CIUDAD(
COD_CIUDAD NUMBER(3) CONSTRAINT CIUDAD_PK PRIMARY KEY (COD_CIUDAD),
NOMBRE VARCHAR2(20) CONSTRAINT NOTNULL_NOMBRE NOT NULL,
NOMBRE_REGION VARCHAR(20) CONSTRAINT NOTNULL_NOMBRE_REGION NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
使用内联约束时,PRIMARY KEY
自动引用要声明的列.因此,(COD_CIUDAD)
不接受.
试试这个:
CREATE TABLE CIUDAD (
COD_CIUDAD NUMBER(3) CONSTRAINT CIUDAD_PK PRIMARY KEY,
NOMBRE VARCHAR2(20) CONSTRAINT NOTNULL_NOMBRE NOT NULL,
NOMBRE_REGION VARCHAR2(20) CONSTRAINT NOTNULL_NOMBRE_REGION NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
我改变的类型NOMBRE_REGION
来VARCHAR2()
.
归档时间: |
|
查看次数: |
320 次 |
最近记录: |