Script to Truncate All Tables in a Database
This script truncate all tables or reset all tables of a database. In this script a loop is running through a cursor which first get the list of all tables generated by user and then truncate all the tables.
Declare @t varchar (1024) Declare tbl_cur cursor for select TABLE_NAME from INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
OPEN tbl_cur
FETCH NEXT from tbl_cur INTO @t
WHILE @@FETCH_STATUS = 0 BEGIN EXEC ('TRUNCATE TABLE '+ @t) FETCH NEXT from tbl_cur INTO @t END
CLOSE tbl_cur DEALLOCATE tbl_Cur
Note:
Please take back of all data which you do not want to be deleted. This is for your data safety purpose.
http://
http://www.databasejournal.com/scripts/article.php/1497671/Script-to-Truncate-All-Tables-in-a-Database.htm
Contributed by:
Rohit kakria
I am software developer
Resourse address on xpode.com
http://www.xpode.com/Print.aspx?Articleid=129
Click here to go on website
|