问题 单项选择题

以下是员工(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中没有包含要创建索引的列名,所以它们都是错误的。

选择题
单项选择题