早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

如果对关系emp(cno,ename,salary)成功执行下面的SQL语句:CREATE CLUSTER INDEX name_in

题目

如果对关系emp(cno,ename,salary)成功执行下面的SQL语句:

CREATE CLUSTER INDEX name_index ON emp(salary)

对此结果的正确描述是( )。

A)在emp表上按salary升序创建了一个聚簇索引

B)在emp表上按salary降序创建了一个聚簇索引

C)在emp表上按salary升序创建了一个唯一索引

D)在emp表上按salary降序创建了一个唯一索引

参考答案
正确答案:A
在SQL语言中,创建索引使用CREATEINDEX语句,其一般格式为:
CREATE[UNIQUE][CLUSTER]INDEX<索引名>
ON<表名>(<列名>[<顺序>[,<列名>[顺序]].…..]);
其中,<表名>指定要建索引的基本表的名字。索引可以建在该表的一列或多列上,多列时各列名之间用逗号分隔。每个<列名>后面还可以用<顺序>指定索引值的排列顺序,包括ASC(升序)和DESC(降序)两种,缺省值为ASC。
UNLQUE表示此索引的每一个索引值只对应惟一的数据记录。
CLUSTER表示要建立的索引是聚簇索引。
所以CREATE CLUSTER INDEX name index ON emp(salary)表示将会在emp表的salary列上建立一个聚簇索引,而且是按升序存放。