T Sql 简明教程
T-SQL - Drop Tables
SQL Server DROP TABLE 语句用于删除表定义以及表的所有数据、索引、触发器、约束和权限规范。
Note − 使用此命令时必须小心,因为一旦表被删除,表中提供的所有信息也将永远丢失。
Example
让我们先验证 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