4 - SQL Server 2008 之 使用SQL语句删除表格
Posted 你若安好,便是晴天!  
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4 - SQL Server 2008 之 使用SQL语句删除表格相关的知识,希望对你有一定的参考价值。
使用删除表格的SQL命令与删除数据的命令一样,只是删除的是表格这个对象,
语法如下:DROP TABLE 表名
一般在删除表格之前,需判断这个表格存不存在,存在则删除,不存在则不进行执行任何代码。
代码1与代码2同样能删除表格。
另外,着重强调一点,删除表格之前,必须先删除含有外键的表格,如果直接删除外键引用的主键表格,将会报错。
代码1:
USE PersonInfo GO --如果在PersonInfo数据库系统对象中找到一个名为Employee的对象,且类型为表格 IF EXISTS(SELECT * FROM sys.sysobjects WHERE name = \'Employee\' AND xtype = \'U\') --则删除Employee DROP TABLE Employee GO
结果:
代码2:
USE PersonInfo GO --如果在PersonInfo数据库表格对象中找到一个名为Person的表格 IF EXISTS(SELECT * FROM sys.tables WHERE name = \'Person\') --则删除Person DROP TABLE Person GO
结果:
以上是关于4 - SQL Server 2008 之 使用SQL语句删除表格的主要内容,如果未能解决你的问题,请参考以下文章
(4.18)SQL server 2008一些常见配置之二(链接服务器配置,访问其他数据库)