多选题 以下是员工(EMPLOYEE)表的结构:
EMPLOYEE
EMPLOYEE_ID
NUMBER
NOT NULL, Primary Key
EMP_LNAME
VARCHAR2(25)
 
EMP_FNAME
VARCHAR2(25)
 
DEPT_ID
NUMBER
Foreign key to DEPT ID column of the DEPARTMENT table
JOB_ID
NUMBER
Foreign key to JOB ID column of the JOB table
MGR_ID
NUMBER
References EMPLOYEE ID column
SALARY
NUMBER(9, 2)
 
HIRE_DATE
DATE
 
DOB
DATE
 
请问,使用如下的哪个DDL语句可为EMP_LNAME列创建一个索引?
A.CREATE INDEX employee(emp_lname);
B.CREATE INDEX employee(emp_lname) employee_emp_lname_idx;
C.CREATE INDEX employee_emp_lname_idx
ON employee;
D.CREATE INDEX employeeemp_lname_idx
ON employee(emp_lname);

【正确答案】 D
【答案解析】[解析] 这一题仍然是测试对创建索引命令格式的熟悉程度。参阅创建索引的命令格式,可以确定只有选项D才是正确的。
选项A的DDL语句没有定义索引名,选项B将索引名employee_emp_lname_idx放错了位置,而选项C中没有包含要创建索引的列名,所以它们都是错误的。