반응형
SQL Server 2005에 클러스터되지 않은 인덱스가 있는지 확인하는 방법
다음이 있습니다.
CREATE NONCLUSTERED INDEX [MyTableIndex]
ON [dbo].[tablename] ([tablename_ID],[tablename_Field1])
INCLUDE ([Tablename_Field2],[Tablename_Field3])
이것이 존재하는지 확인하기 위해 if 문을 만들고 싶습니다. 어떻게해야합니까?
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE name = 'MyTableIndex' AND object_id = OBJECT_ID('tablename'))
BEGIN
-- Index with this name, on this table does NOT exist
END
이 시도:
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE Name = 'MyTableIndex')
-- put your CREATE INDEX statement here
반응형
'Programing' 카테고리의 다른 글
N 번째 문자 / 숫자마다 문자열 / 숫자 분할? (0) | 2020.12.07 |
---|---|
Google지도 v3 드래그 가능한 마커 (0) | 2020.12.07 |
내부 결합 세 테이블 (0) | 2020.12.07 |
$ .post와 $ .ajax의 차이점은 무엇입니까? (0) | 2020.12.07 |
"if x then return"뒤에 "else"가 거의 사용되지 않는 이유는 무엇입니까? (0) | 2020.12.06 |