巴塞罗那对莱万特
  • 邵陽藝峰網絡
  • 邵陽網絡營銷

您現在的位置: 主頁 > 網站建設 >

SQL Server 刪除數據表 (Transact-SQL)

刪除表定義及該表的所有數據、索引、觸發器、約束和權限規范。任何引用已除去表的視圖或存儲過程必須通過 DROP VIEW 或 DROP PROCEDURE 語句顯式除去。

語法

DROP TABLE table_name

參數

table_name

是要刪除的表名。

注釋

DROP TABLE 不能用于除去由 FOREIGN KEY 約束引用的表。必須先除去引用的 FOREIGN KEY 約束或引用的表。

表所有者可以除去任何數據庫內的表。除去表時,表上的規則或默認值將解除綁定,任何與表關聯的約束或觸發器將自動除去。如果重新創建表,必須重新綁定適當的規則和默認值,重新創建任何觸發器并添加必要的約束。

在系統表上不能使用 DROP TABLE 語句。

如果刪除表內的所有行 (DELETE tablename) 或使用 TRUNCATE TABLE 語句,則表將一直存在到被除去。

權限

默認情況下,將 DROP TABLE 權限授予表所有者,該權限不可轉讓。然而,sysadmin 固定服務器角色成員或 db_ownerdb_ddladmin 固定數據庫角色成員可以通過在 DROP TABLE 內指定所有者除去任何對象。

示例
A. 除去當前數據庫內的表

下例從當前數據庫中刪除 titles1 表及其數據和索引。

DROP TABLE titles1
B. 除去另外一個數據庫內的表

下例除去 pubs 數據庫內的 authors2 表。可以在任何數據庫內執行此操作。

DROP TABLE pubs.dbo.authors2
點擊次數:  更新時間:2013-06-11  來源:邵陽藝峰網絡  【打印此頁】  【關閉
巴塞罗那对莱万特 明日之后房子设计图纸7级 乡村复古花园 全民突击pk模式道具解析 里昂高等商学院校区 二十二世纪古墓奇兵爱慕影院 魔兽争霸1.26 快乐圣诞电子游艺 水晶裂谷试玩 守望先锋女性人物介绍 哈德斯菲尔德到伦敦票价 山东十一选五开奖查询 2009凯鲁波尔多干红