在连接表SQL Server上添加索引

时间:2015-01-12 07:33:11

标签: sql-server join indexing jointable

是否可以为具有连接表的select语句添加索引?如果可以添加索引来选择与此类似的语句:

SELECT DISTINCT  
    V.colA, VE.colB 
FROM 
    tbl1 V 
JOIN 
    tbl2 VE ON V.colAB = VE.colAB
WHERE 
    VE.colBC = '1' AND V.colUser = 'userId'

我希望它使用SQL Server Management Studio创建一个获取列VE.colBCV.colUser的索引。我不知道如何将它放入查询中。我试过这个,但显然这是不正确的:

CREATE INDEX indexTest ON tbl1 (colUser, colBC) 

那我怎样才能让它发挥作用呢?

1 个答案:

答案 0 :(得分:2)

您无法在select语句中添加索引,但可以创建Indexed View