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
答案:C
6.下面哪条语句可以取出薪水最高的前三个人:
A。select * from (select * from employees order by salary );