在项目开发中经常用到的清空数据库中所有数据的方法:
declare @tab varchar(50)
DECLARE tablename CURSOR FOR
select [name] from sysobjects where xtype='u'
FOR READ ONLY
OPEN tablename
FETCH NEXT FROM tablename INTO @tab
WHILE @@FETCH_STATUS=0
BEGIN
EXEC ('truncate table '+ @tab)
FETCH NEXT FROM tablename INTO @tab
END
CLOSE tablename --关闭游标
DEALLOCATE tablename --释放游标