新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
SQL刪除所有表數(shù)據(jù)的實現(xiàn)方法
SQL刪除所有表數(shù)據(jù)的方法是我們需要的,下面就教您一個可以輕松解決這個問題的方法,供您參考,如果您在SQL刪除所有表數(shù)據(jù)方面遇到過類似的問題,供您參考。

曲沃網站建設公司創(chuàng)新互聯(lián),曲沃網站設計制作,有大型網站制作公司豐富經驗。已為曲沃成百上千提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站制作要多少錢,請找那個售后服務好的曲沃做網站的公司定做!
有時候我們需要清空數(shù)據(jù)庫中所有用戶表的數(shù)據(jù),如果一張表一張表的清空的話,遇到一個龐大的數(shù)據(jù)系統(tǒng)SQL刪除所有表數(shù)據(jù)還要這么操作估計得崩潰了。 用游標加上用變量來引用表名就可以做到這一點. 用變量來引用表名對表操作可以用在存儲過程中,根據(jù)需要動太選擇引用某個表的數(shù)據(jù)或對其操作。
- //定義游標
- DECLARE tables_cursor CURSOR
- FOR
- SELECT name FROM sysobjects WHERE type = 'U' //選擇用戶表名
- OPEN tables_cursor //打開游標連接
- DECLARE @tablename sysname // 定義變量
- FETCH NEXT FROM tables_cursor INTO @tablename //結果集中一行一行讀取表名
- WHILE (@@FETCH_STATUS <> -1) //判斷游標狀態(tài)
- BEGIN
- EXEC ('TRUNECATE TABLE ' + @tablename) //清空表中的數(shù)據(jù)
- FETCH NEXT FROM tables_cursor INTO @tablename //下一行數(shù)據(jù)
- END
- DEALLOCATE tables_cursor //關閉游標
以上就是SQL刪除所有表數(shù)據(jù)的實現(xiàn)方法。
【編輯推薦】
六種SQL Server刪除重復行的方法
SQL Server創(chuàng)建表語句介紹
防止SQL注入漏洞的方法
SQL server服務器版的安裝方法
sqlserver sa用戶密碼問題集錦
網頁標題:SQL刪除所有表數(shù)據(jù)的實現(xiàn)方法
分享URL:http://m.5511xx.com/article/dphsoos.html


咨詢
建站咨詢
