TO
<新文件名>
ON
<字段名1>
[/A|/D]
[,
<字段名2>[/A|/D]
…
]。。。
/A
升序,/D
2、结构复合索引(逻辑排序):INDEX
ON
<表达式>
TAG<标记名>
[FOR<条件>]
[ASCENDING
|
DESCENDING
]
[UNIQUE
]
ASCENDING:升序
DESCENDING
降序
3、单索引文件只能升序
不过你可以试着
用
-
数值型
-ASC(字符型)NOT
逻辑型
-YEAR(日期型)等
来试试也可以降序排的
定义索引时,可以指定每列的数据是按升序还是降序存储。如果不指定,则默认为升序,保持与 Microsoft�0�3 SQL Server�6�4 2000 早期版本兼容。 CREATE TABLE、CREATE INDEX 和 ALTER TABLE 语句的语法在索引中的各列上支持关键字 ASC(升序)和 DESC(降序): CREATE TABLE ObjTable (ObjID int PRIMARY KEY, ObjName char(10), ObjWeight decimal(9,3) ) CREATE NONCLUSTERED INDEX DescIdx ON ObjTable(ObjName ASC, ObjWeight DESC)INDEXKEY_PROPERTY 元数据函数报告索引列是按升序还是降序存储。另外,sp_helpindex 和 sp_helpconstraint 系统存储过程报告索引键列的方向。降序索引列将在结果集中列出,在其名称后带有减号 (-)。默认值(升序索引列)将仅按名称列出。例如,先前为 ObjTable 定义的索引可以完全消除对 ORDER BY 子句的需要,如: ORDER BY ObjName ASC, ObjWeight DESCSQL Server 的内部算法在单列索引的两个不同方向上的效果是等同的,与键的存储顺序无关。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)