单项选择题在Oracle允许你在子表中创建FOREIGNKEY约束条件之前,父表应当先具备什么条件()

A.在父表的主键列已经存在FOREIGNKEY约束条件
B.在父表中必须存在PRIMARYKEY或UNIQUEKEY约束条件
C.在父表中必须存在索引
D.在父表中必须存在CHECK约束条件


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题一个表中最多可以有多少个非空限制条件()

A.5
B.10
C.3
D.非空限制条件的数量可以和列数一样多

3.单项选择题以下关于约束条件的哪个说法是的()

A.对一个列只能应用一个约束条件
B.只能在列级指定PRIMARYKEY约束条件
C.只能在列级指定NOTNULL约束条件
D.UNIQUE约束条件与PRIMARYKEY约束条件是相同的

5.单项选择题在以下约束条件中,哪个只能在列级进行创建()

A.NOTNULL
B.FOREIGNKEY
C.UNIQUE
D.CHECK

7.单项选择题

评估EMPLOYEE表的结构:
EMPLOYEE_IDNUMBER(9)
LAST_NAMEVARCHAR2(25)
FIRST_NAMEVARCHAR2(25)
DEPARTMENT_IDNUMBER(9)
MANAGER_IDNUMBER(9)
SALARYNUMBER(7,2)
您使用以下哪条语句可将LAST_NAME列(当前包含200条记录)的长度增加到35个字节()

A.ALTER employee TABLEAL TERCOLUMN(last_name VARCHAR2(35))
B.ALTER TABLE employee RENAME last_name VARCHAR2(35)
C.ALTER TABLE employee MODIFY(last_name VARCHAR2(35))
D.不能增大LAST_NAME列的宽度

8.单项选择题可以使用哪个命令从表的行中快速删除所有数据而不删除表自身()

A.ALTERTABLE
B.DROPTABLE
C.MODIFY
D.TRUNCATETABLE

9.单项选择题评估以下语句:ALTERTABLEemployeeSETUNUSED(fax);此语句将完成什么任务()

A.删除FAX列
B.释放FAX列数据使用的磁盘空间
C.阻止显示FAX列数据,方法是逻辑删除该列。
D.阻止在EMPLOYEE表中添加新的FAX列

10.单项选择题

评估EMPLOYEE表的结构:
EMPLOYEE_IDNUMBER(9)
LAST_NAMEVARCHAR2(25)
FIRST_NAMEVARCHAR2(25)
DEPARTMENT_IDNUMBER(9)
MANAGER_IDNUMBER(9)
SALARYNUMBER(7,2)
EMPLOYEE_ID列当前包含500个雇员标识号。业务需求已发生变化,您需要允许用户在标识值中包含文本字符。应该使用哪条语句来更改该列的数据类型()

A.ALTER TABLE employee MODIFY(employee_id VARCHAR2(9))
B.ALTER TABLE employee REPLACE(employee_id VARCHAR2(9))
C.ALTER employee TABLEMODIFY COLUMN(employee_id VARCHAR2(15))
D.您不能修改EMPLOYEE_ID列的数据类型,因为该表不为空