1.下面语句错误的原因是:
Update departments set department_id=300 where department_id=60; ERROR 位于第1 行:
ORA-02292: 违反完整约束条件(HR.EMP_DEPT_FK) - 已找到子记录日志
A.where条件语法错误
B.违反主键约束,department_id为300的记录已经存在
C.60号部门下已经有员工,修改60号部门编号将违反完整性约束条件
D.60号部门不存在
答案:C
2.下面创建表的语句错在哪里
CREATE TABLE abc
AS
Select last_name, salary*12
From employees;
A.CREATE TABLE abc
B.AS
C.Select last_name, salary*12
D.From employees;
答案:C
3.下列关于主键说法正确的是:
A.一个表只允许一个主键
B.一个表可以有多个主键
C.数据库会为主键自动创建对应的唯一索引
D.主键只表示该字段不允许为空
答案:AC
4.下面能修改表名字的命令是:
A.ALTER TABLE RENAME
B.RENAME
C.ALTER TABLE MOVE
D.ALTER TABLE MODIFY
答案:B
5.下面那个SQL命令是用于清空表中数据的DDL语句:
A.UPDATE
B.DELETE
C.TRUNCATE
D.SELECT