- T-SQL 教程
- T-SQL - 主页
- T-SQL - 概述
- T-SQL - 数据类型
- T-SQL - 创建数据表
- T-SQL - 删除数据表
- T-SQL - INSERT 语句
- T-SQL - SELECT 语句
- T-SQL - UPDATE 语句
- T-SQL - DELETE 语句
- T-SQL - WHERE 子句
- T-SQL - LIKE 子句
- T-SQL - ORDER BY 子句
- T-SQL - GROUP BY 子句
- T-SQL - DISTINCT 子句
- T-SQL - 联接数据表
- T-SQL - 子查询
- T-SQL - 存储过程
- T-SQL - 事务
- T-SQL - 索引
- T-SQL - 函数
- T-SQL - 字符串函数
- T-SQL - 日期函数
- T-SQL - 数值函数
- T-SQL - 有用资源
- T-SQL - 快速指南
- T-SQL - 有用资源
- T-SQL - 讨论
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
广告