1.判斷索引是否存在
ps:@tableName 表名稱, @indexName 索引名
IF EXISTS (SELECT 1 FROM sys.indexes WHERE object_id=OBJECT_ID(@tableName, N'U') and NAME=@indexName) BEGIN DROP INDEX @indexName ON @tableName END
2.判斷表名稱是否存在
①:判斷臨時表是否存在
IF OBJECT_ID(N'tempdb..#temp', N'U') IS NOT NULL BEGIN DROP TABLE #temp;--臨時表刪除 END
創建臨時表
SELECT * INTO #temp FROM @tableName --將 表中數據存入臨時表 #temp 中
②判斷表是否存在
IF OBJECT_ID (N'@tableName', N'U') IS NOT NULL BEGIN DROP TABLE @tableName; END