㈠ sql语句中using index是什么意思
USING INDEX可以让你在创建主键、唯一性约束的时候使用指定的索引或创建索引、或修改索引的存储结构。
官方解释:
Using Indexes to Enforce Constraints
When defining the state of a unique or primary key constraint, you can specify an index for Oracle to use to enforce the constraint, or you can instruct Oracle to create the index used to enforce the constraint.
using_index_clauseYou can specify theusing_index_clause only when enabling unique or primary key constraints. You can specify the clauses of theusing_index_clause in any order, but you can specify each clause only once.
If you specify schema.index, then Oracle attempts to enforce the constraint using the specified index. If Oracle cannot find the index or cannot use the index to enforce the constraint, then Oracle returns an error.
If you specify the create_index_statement, then Oracle attempts to create the index and use it to enforce the constraint. If Oracle cannot create the index or cannot use the index to enforce the constraint, then Oracle returns an error.
If you neither specify an existing index nor create a new index, then Oracle creates the index. In this case:
The index receives the same name as the constraint.
If table is partitioned, then you can specify a locally or globally partitioned index for the unique or primary key constraint.
Restrictions on theusing_index_clauseThe following restrictions apply to theusing_index_clause:
You cannot specify this clause for a view constraint.
You cannot specify this clause for a NOT NULL, foreign key, or check constraint.
You cannot specify an index (schema.index) or create an index (create_index_statement) when enabling the primary key of an index-organized table.
You cannot specify the domain_index_clause of index_properties or theparallel_clause ofindex_attributes.
希望能帮到您
㈡ index 在T-SQL语句中是____________的意思
index在sql语句中是索引的意思,像常见的有唯一索引,聚集索引。
㈢ 在SQL中怎样用指定索引查询
一般来说在条件中使用索引对应的第一个字段就可能会用到该索引。
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。
索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。
数据搜索实现角度
索引也是另外一类文件/记录,它包含着可以指示出相关数据记录的各种记录。其中,每一索引都有一个相对应的搜索码,字符段的任意一个子集都能够形成一个搜索码。这样,索引就相当于所有数据目录项的一个集合,它能为既定的搜索码值的所有数据目录项提供定位所需的各种有效支持。
以上内容参考:网络-数据库索引
㈣ mysql的sql文件中index什么意思
将字段name.code设置为索引,在查找的时候可以加快速度。
㈤ SQL 中 constraint[index] 是什么
CONSTRAINT是一个子句,定义表结构时经常使用。
例如:CONSTRAINT PK_EMP PRIMARY KEY(Empno)是设置主键,主键名字是PK_EMP。
这时[index]由pk_emp替代了。
严格的说constraint[index] 应该写成[constraint indexname]表示该子句可以省略。
例如: PRIMARY KEY(empno)
㈥ 怎么在SQL的Select中强制使用指定的索引
--测试数据
CREATETABLEtb(aint,bint,cint)
CREATECLUSTEREDINDEXIDX_tb_aONtb(a)
CREATEINDEXIDX_tb_bONtb(b)
CREATEINDEXIDX_tb_cONtb(c)
INSERTtbSELECT1,3,2
INSERTtbSELECT2,2,1
INSERTtbSELECT3,1,3
--指定使用字段a上的索引
SELECT*FROMtbWITH(INDEX=IDX_tb_a)
/*--结果
abc
---------------------------------------------
132
221
313
--*/
--指定使用字段b上的索引
SELECT*FROMtbWITH(INDEX=IDX_tb_b)
/*--结果
abc
---------------------------------------------
313
221
132
--*/
--指定使用字段c上的索引
SELECT*FROMtbWITH(INDEX=IDX_tb_c)
/*--结果
abc
---------------------------------------------
221
132
313
--*/
DROPTABLEtb
写了这么多,希望对你有帮助
㈦ SQL语句中INDEX函数
1。这是oracle语法
2。 /*+ INDEX(SLMS_TRALOG_T SLMS_TRALOG_CALLED_IDX ) */ 意思是,在这个查询中使用SLMS_TRALOG_T表的SLMS_TRALOG_CALLED_IDX索引,当然后边的where条件中会用到这个索引
补充一点,这个不叫INDEX函数,叫强制使用索引
㈧ sql server 建立索引时,随便起的索引名称index_name起什么作用
1.
索引名称就是起一个识别的作用。
一般使用
时不会用的,但是如果你需要
删除的时候
drop
index
索引名;
此时没有索引名,就有点麻烦。
2.
sql语句
是根据查询优化器自动确定是否使用索引、使用哪个索引的。
这个和你的语法、数据的情况等等都有关。
㈨ SQL 语句中的With(index(0))
强制使用找到的第一个索引.
其他数据库一般用force index(index_name)
http://blog.sina.com.cn/s/blog_49cc837a0100dpsv.html