2011-02-28 3 views
0

인덱스 이름이 DepodakiMiktar이지만, SQL Server에서 오류가 발생했습니다. (FROM 절 에 지정된)어떻게 SQL Server 인덱스에 서명 할 수 있습니까

테이블 'dbo.STOK_HAREKETLERI'에 인덱스 'DepodakiMiktar'는 존재하지 않습니다.

색인은 어떻게 그것의 DB 이름으로 가리킬 수 있습니까?

DBNAME.dbo.Index 
+4

** ** 무엇을하려고합니까? 쿼리에 인덱스를 "서명"하거나 "정의"할 필요가 없습니다. SQL Server는 적절할 때와 도움이 될 때 자동으로 인덱스를 사용합니다. **이 오류의 원인이되는 쿼리를 ** 표시 할 수 있습니까 ?? –

+2

질문에 의미가 없습니다 .... –

+0

색인 힌트를 사용하고 있다고 가정합니다. 쿼리를 게시 할 수 있습니까? –

답변

0

가 쿼리를 보지 않고 확실히 대답 할 수 없다, 그러나 (함께 사용) 당신이 당신의 쿼리의 FROM 절에서 인덱스 힌트를 지정하려는 것 같다?

marc_s에 따르면 SQL Server에서이 작업을 수행 할 필요가 거의 없으며 적절한 인덱스가 자동으로 사용됩니다. WITH 절을 버리십시오.

을 입력하십시오. SQL 오류와 관련된 도움이 필요하면 질문에 SQL 문을 게시하십시오.

관련 문제