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

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

javascript 更改屬性及創建標籤