多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > MSSQL中如何用SQL清除所有表的數據

MSSQL中如何用SQL清除所有表的數據

來源:程序員人生   發布時間:2014-02-18 21:28:41 閱讀次數:2969次
有朋友問起:MSSQL中如何用SQL清除所有表的數據?這個需求分三種類型:
第一:只要數據庫中表是空的;
第二:表是空的,并且自增長列可以從1開始增長。
第三:表是空的,并且自增長列可以從1開始增長,而且存在表間的約束。
邀月稍微整理了下,放在這里,便于有需要的朋友參閱。
其實,這不算什么需求。只要用數據庫的生成腳本,幾分鐘即可生成一個干凈的表結構及存儲過程、視圖、約束等。這里提供了另一種用SQL解決問題的方案。權當是無聊的學習,加深點印象吧。呵呵。
首先,作一些假設:假設database名為TestDB_2000_2005_2008
預先準備一些腳本

use master
go

IF OBJECT_ID('TestDB_2000_2005_2008') IS NOT NULL
-- print 'Exist databse!'
-- else print 'OK!'
DROP Database TestDB_2000_2005_2008
GO
Create database TestDB_2000_2005_2008
go
use TestDB_2000_2005_2008
go

IF OBJECT_ID('b') IS NOT NULL
drop table b
go
create table b(id int identity(1,1),ba int,bb int)
--truncate table b
insert into b
select 1,1 union all
select 2,2 union all
select 1,1

IF OBJECT_ID('c') IS NOT NULL
drop table c
go
create table c(id int identity(1,1),ca int,cb int)
insert into c
select 1,2 union all
select 1,3

先來看看第一種需求:只要數據庫中表是空的。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 波多野结衣被强在线视频 | 红豆视频日本高清 | 国产不卡视频一区二区在线观看 | 中文字幕在第10页线观看 | 欧美一级毛片大片免费播放 | 欧美色综合高清免费 | 中文伊人| 亚洲人成网址在线播放a | 波多野结衣一区2区3区 | 自拍偷拍欧美图片 | 欧美久久综合性欧美 | 亚洲欧美一区二区三区图片 | 被男人吃奶添下面好舒服视频 | 精品一区二区三区中文字幕 | 欧美在线看欧美视频免费网站 | 天天更新天天久久久更新影院 | 中文字幕.com | 波多野结衣视频一区 | 中国精品18videosex性中国 | 色老头成人免费视频天天综合 | 国产好大好爽久久久久久久 | 免费播放成人生活片 | jizz18高清视频 | 国产精品_国产精品_国产精品 | 欧美亚洲精品在线 | 自拍偷自第11页 | 免费在线观看成年人视频 | 亚洲国产日韩欧美一区二区三区 | 欧美一级精品高清在线观看 | 中文乱码字字幕在线第5页 中文欧美日韩 | 宇都宫紫苑在线 | 欧美精品亚洲精品日韩专 | 亚洲一区不卡 | 一区二区三区 日韩 | 米奇影院日韩免费 | 国产免费a v吧在线观看不卡 | 人善交videos欧美3 | 国产一级做a爰大片免费久久 | 国产大逼| 在线观看中文字幕2021 | 无遮挡在线视频 |