T-SQL - Bảng thả

Máy chủ SQL DROP TABLE câu lệnh được sử dụng để xóa định nghĩa bảng và tất cả dữ liệu, chỉ mục, trình kích hoạt, ràng buộc và đặc tả quyền cho bảng đó.

Note - Bạn phải cẩn thận khi sử dụng lệnh này vì khi một bảng bị xóa thì tất cả thông tin có sẵn trong bảng cũng sẽ bị mất vĩnh viễn.

Cú pháp

Sau đây là cú pháp cơ bản của câu lệnh DROP TABLE:

DROP TABLE table_name;

Thí dụ

Trước tiên hãy để chúng tôi xác minh bảng CUSTOMERS và sau đó chúng tôi sẽ xóa nó khỏi cơ sở dữ liệu -

Exec sp_columns CUSTOMERS;

Lệnh trên hiển thị bảng sau.

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

Bảng CUSTOMERS có sẵn trong cơ sở dữ liệu, vì vậy hãy để chúng tôi loại bỏ nó. Sau đây là lệnh cho tương tự.

DROP TABLE CUSTOMERS; 
Command(s) completed successfully.

Với lệnh trên, bạn sẽ không nhận được bất kỳ hàng nào.

Exec sp_columns CUSTOMERS; 
No rows\data will be displayed