暂无图片
返回数说广场
Demo同学
2023-08-28 sqlplus / as sysdba
Oracle中执行了以下CREATE TABLE语句,找出导致错误的两个原因:AB SQL> CREATE TABLE employees( emp_id NUMBER(10) PRIMARY KEY, ename VARCHAR2(20), email NUMBER(3) UNIQUE, address VARCHAR2(500), phone VARCHAR2 (20), resume LONG, hire_date DATE, remarks LONG, dept_id NUMBER(3) CONSTRAINT emp_dept_id_fk REFERENCES departments(dept_id) , CONSTRAINT ename_nn NOT NULL(ename)); A 必须在列级别定义ENAME上的NOT NULL约束。 B 每个表只能使用一个LONG列。 C EMP_ID列中的主键约束必须具有名称,并且必须在仅限于表级别。 D 约束定义中缺少FOREIGN KEY关键字。 E DEPT_ID列上的外键只能在表级别定义。
0
暂无图片 0
207
分享

评论

热门数说