“INDEX = PK_DPAGODOCUMENTO”在此sql查询中的含义是什么

时间:2015-04-03 06:58:48

标签: sql-server tsql sql-server-2005

我坚持使用另一个程序员留下的查询。我搜索和搜索,但我仍然没有线索。如果有人可以指导我,我会非常感激。

查询说

SELECT ... 
FROM dbo.DPAGODOCUMENTO AS T2 (INDEX=PK_DPAGODOCUMENTO) 
RIGHT OUTER JOIN dbo.MDOCUMENTO ... WHERE ...

PK_DPAGODOCUMENTO上的CONSTRAINT [PK_DPAGODOCUMENTO] PRIMARY KEY CLUSTERED[DPAGODOCUMENTO]

(INDEX=PK_DPAGODOCUMENTO)的真正含义是什么,它有什么作用?我们正在使用MSSQL 2005。

1 个答案:

答案 0 :(得分:1)

它是一个Table Level Query Hint来覆盖SQL Server查询优化器的默认行为,并轻推它以使用特定索引(PK_DPAGODOCUMENTO,在这种情况下是聚集索引)。