T-SQL Drop-Table
T-SQL中的DROP TABLE语句用于删除表定义并删除该表中的数据、索引、触发器和约束。
注意 – 我们需要谨慎使用此命令,因为如果我们使用此命令删除表,则存储在表中的所有数据将永久丢失。
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 NULL0   
 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.
使用上述命令,我们没有收到任何行。
Exec speculums CUSTOMERS;
这里没有显示任何数据,因为表已被删除。
我们将在下一页中介绍T-SQL中的Create语句。
极客教程