SQL Server4 – 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

结果:

SQL Server 1

 

 代码2:

USE PersonInfo
GO

--如果在PersonInfo数据库表格对象中找到一个名为Person的表格
IF EXISTS(SELECT * FROM sys.tables WHERE name = 'Person')
--则删除Person
DROP TABLE Person
GO

结果:

SQL Server 2

 

相关文章