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

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM