T-SQL - 刪除資料表



SQL Server DROP TABLE 語句用於刪除資料表定義及其所有資料、索引、觸發器、約束和許可權規範。

注意 − 使用此命令時必須小心,因為一旦資料表被刪除,那麼資料表中的所有資訊將永遠丟失。

語法

以下是 DROP TABLE 語句的基本語法 −

DROP TABLE table_name;

示例

讓我們先驗證 CUSTOMERS 資料表,然後從資料庫中將其刪除 −

Exec sp_columns CUSTOMERS;

上述命令顯示了以下資料表。

TABLE_QUALIFIER   TABLE_OWNER   TABLE_NAME   COLUMN_NAME   DATA_TYPE   TYPE_NAME
   PRECISION   LENGTH SCALE   RADIX   NULLABLE   REMARKS   COLUMN_DEF   SQL_DATA_TYPE 
   SQL_DATETIME_SUB   CHAR_OCTET_LENGTH   ORDINAL_POSITION   IS_NULLABLE   SS_DATA_TYPE
   
TestDB    dbo    CUSTOMERS   ID        4   int        10   4    0      10     0
   NULL   NULL   4   NULL    NULL      1   NO         56 
   
TestDB    dbo    CUSTOMERS   NAME      12  varchar    20   20   NULL   NULL   0
   NULL   NULL   12   NULL   20        2   NO         39
  
TestDB    dbo    CUSTOMERS   AGE       4   int        10   4    0      10     0
   NULL   NULL   4   NULL    NULL      3   NO         56 
 
TestDB    dbo    CUSTOMERS   ADDRESS   1   char       25   25   NULL   NULL   1
   NULL   NULL   1   NULL    25        4   YES        39  

TestDB    dbo    CUSTOMERS   SALARY   3   decimal     18   20   2      10     1
   NULL   NULL   3   NULL    NULL     5   YES         106 

CUSTOMERS 資料表在資料庫中可用,因此,讓我們刪除它。以下是對應的命令。

DROP TABLE CUSTOMERS; 
Command(s) completed successfully.

使用上述命令,你將不會獲得任何行。

Exec sp_columns CUSTOMERS; 
No rows\data will be displayed 
廣告
© . All rights reserved.