T-SQL删除表
精华
小牛编辑
148浏览
2023-03-14
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;
执行上面的命令,没有收到任何行。
Exec speculums CUSTOMERS;
由于表已删除,此处不显示任何数据。我们将在下一节教程解释 T-SQL 中的 Create 语句。