codecamp

T-SQL DROP TABLE 删除表

在SQL Server中 DROP TABLE语句用来删除表的定义和所有数据,包括索引,触发器,约束和权限规范。

-请谨慎使用此命令,因为一旦一个表被删除,那么该表中的所有可用数据也将被永久删除。

语法

以下是DROP TABLE语句的基本语法 

DROP TABLE table_name;

让我们先验证刚才创建的客户表,然后我们会从数据库中将它删除。

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的数据表,下面我们对它进行删除。以下是删除数据表CUSTOMERS
的命令。

DROP TABLE CUSTOMERS; 
Command(s) completed successfully.

执行了上述命令以后,你就查询不到CUSTOMERS表的数据了,该数据表被成功删除。

Exec sp_columns CUSTOMERS; 
No rowsdata will be displayed 

T-SQL CREATE TABLE 创建表
T-SQL INSERT语句 添加记录
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }