SqlServer 資料庫 DROP TABLE IF EXISTS
新版的可以這樣寫,舊版的要更改
DROP TABLE IF EXISTS Table1
CREATE TALBE Table1(
//... 建立Table的內容
);
舊版的可以更改成這樣
IF OBJECT_ID(N'Table1' , N'U') IS NOT NULL DROP TABLE Table1
通常這是用於刪除暫存Table的
比如下面的作法
DROP TABLE IF EXISTS Table1
CREATE TALBE Table1(
//... 建立Table的內容
);
如果建立Table1之後 沒有刪除的話下次再Create則會產生錯誤 因為Table1已存在
並且由於不要占用太多空間 因此通常會在結束後也會刪除
以下程式碼
DROP TABLE IF EXISTS Table1
CREATE TALBE Table1(
//... 建立Table的內容
);
DROP TABLE IF EXISTS Table1
留言
張貼留言