婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > SQLserver刪除某數(shù)據(jù)庫中所有表實(shí)現(xiàn)思路

SQLserver刪除某數(shù)據(jù)庫中所有表實(shí)現(xiàn)思路

熱門標(biāo)簽:美團(tuán)地圖標(biāo)注商戶認(rèn)證注冊 承德地圖標(biāo)注公司名需要花錢嗎 咸陽電腦外呼系統(tǒng)運(yùn)營商 怎么給高德做地圖標(biāo)注 榕城市地圖標(biāo)注 北京400電話辦理多少錢 慶陽地圖標(biāo)注 浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商 電銷外呼系統(tǒng)軟件功能

方便刪除數(shù)據(jù)庫中所有的數(shù)據(jù)表,清空數(shù)據(jù)庫,有些有約束,不能直接delete,需要先刪除庫中的約束,代碼如下

復(fù)制代碼 代碼如下:

--刪除所有約束
DECLARE c1 cursor for
select'alter table ['+ object_name(parent_obj)+'] drop constraint ['+name+']; '
from sysobjects
where xtype ='F'
open c1
declare @c1 varchar(8000)
fetch nextfrom c1 into@c1
while(@@fetch_status=0)
begin
exec(@c1)
fetch nextfrom c1 into@c1
end
close c1
deallocate c1
--刪除數(shù)據(jù)庫所有表
declare @tname varchar(8000)
set@tname=''
select@tname=@tname+Name+','from sysobjects where xtype='U'
select@tname='drop table '+ left(@tname,len(@tname)-1)
exec(@tname)

然后清空數(shù)據(jù)庫中的所有表
如果需要?jiǎng)h除存儲(chǔ)過程等只需要將上面的做如下修改就行了的where xtype='U' 改成 where xtype='P',drop table 改成 drop Procedure

sysobjects的xtype代表含義:

在數(shù)據(jù)庫內(nèi)創(chuàng)建的每個(gè)對(duì)象(約束、默認(rèn)值、日志、規(guī)則、存儲(chǔ)過程等)在表中占一行。只有在 tempdb 內(nèi),每個(gè)臨時(shí)對(duì)象才在該表中占一行。

列名 數(shù)據(jù)類型 描述
name sysname 對(duì)象名。
Id int 對(duì)象標(biāo)識(shí)號(hào)。
xtype char(2) 對(duì)象類型。可以是下列對(duì)象類型中的一種:
C = CHECK 約束
D = 默認(rèn)值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日志
FN = 標(biāo)量函數(shù)
IF = 內(nèi)嵌表函數(shù)
P = 存儲(chǔ)過程
PK = PRIMARY KEY 約束(類型是 K)
RF = 復(fù)制篩選存儲(chǔ)過程
S = 系統(tǒng)表
TF = 表函數(shù)
TR = 觸發(fā)器
U = 用戶表
UQ = UNIQUE 約束(類型是 K)
V = 視圖
X = 擴(kuò)展存儲(chǔ)過程

uid smallint 所有者對(duì)象的用戶 ID。
info smallint 保留。僅限內(nèi)部使用。
status int 保留。僅限內(nèi)部使用。
base_schema_
ver int 保留。僅限內(nèi)部使用。
replinfo int 保留。供復(fù)制使用。
parent_obj int 父對(duì)象的對(duì)象標(biāo)識(shí)號(hào)(例如,對(duì)于觸發(fā)器或約束,該標(biāo)識(shí)號(hào)為表 ID)。
crdate datetime 對(duì)象的創(chuàng)建日期。
ftcatid smallint 為全文索引注冊的所有用戶表的全文目錄標(biāo)識(shí)符,對(duì)于沒有注冊的所有用戶表則為 0。
schema_ver int 版本號(hào),該版本號(hào)在每次表的架構(gòu)更改時(shí)都增加。
stats_schema_
ver int 保留。僅限內(nèi)部使用。
type char(2) 對(duì)象類型。可以是下列值之一:
C = CHECK 約束
D = 默認(rèn)值或 DEFAULT 約束
F = FOREIGN KEY 約束
FN = 標(biāo)量函數(shù)
IF = 內(nèi)嵌表函數(shù)
K = PRIMARY KEY 或 UNIQUE 約束
L = 日志
P = 存儲(chǔ)過程
R = 規(guī)則
RF = 復(fù)制篩選存儲(chǔ)過程
S = 系統(tǒng)表
TF = 表函數(shù)
TR = 觸發(fā)器
U = 用戶表
V = 視圖
X = 擴(kuò)展存儲(chǔ)過程
userstat smallint 保留。
sysstat smallint 內(nèi)部狀態(tài)信息。
indexdel smallint 保留。
refdate datetime 留作以后使用。
version int 留作以后使用。
deltrig int 保留。
instrig int 保留。
updtrig int 保留。
seltrig int 保留。
category int 用于發(fā)布、約束和標(biāo)識(shí)。
cache smallint 保留。

您可能感興趣的文章:
  • 教你幾種在SQLServer中刪除重復(fù)數(shù)據(jù)方法
  • 如何強(qiáng)制刪除或恢復(fù)SQLServer正在使用的數(shù)據(jù)庫
  • 刪除sqlserver數(shù)據(jù)庫日志和沒有日志的數(shù)據(jù)庫恢復(fù)辦法
  • 如何在SQLSERVER中快速有條件刪除海量數(shù)據(jù)
  • 在 SQLSERVER 中快速有條件刪除海量數(shù)據(jù)
  • sql server刪除前1000行數(shù)據(jù)的方法實(shí)例

標(biāo)簽:昭通 拉薩 上海 江蘇 呼和浩特 新鄉(xiāng) 貴州 重慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLserver刪除某數(shù)據(jù)庫中所有表實(shí)現(xiàn)思路》,本文關(guān)鍵詞  SQLserver,刪除,某,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLserver刪除某數(shù)據(jù)庫中所有表實(shí)現(xiàn)思路》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQLserver刪除某數(shù)據(jù)庫中所有表實(shí)現(xiàn)思路的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 阿城市| 鄂托克前旗| 民县| 科技| 东山县| 九龙城区| 石门县| 通城县| 翁源县| 金门县| 新疆| 清水河县| 铁岭县| 涟水县| 大英县| 永嘉县| 南投市| 鄂伦春自治旗| 文水县| 高青县| 即墨市| 二连浩特市| 西吉县| 乌兰浩特市| 东辽县| 墨脱县| 桂阳县| 民县| 沈阳市| 汉源县| 锡林郭勒盟| 曲松县| 祁阳县| 楚雄市| 呈贡县| 望谟县| 天柱县| 剑川县| 孝感市| 通辽市| 曲靖市|