使用游标删除库的所有表

DECLARE @tablename varchar(20) 
DECLARE CUR CURSOR FOR SELECT name FROM sysobjects WHERE type = 'U' 
OPEN CUR 
FETCH NEXT FROM CUR INTO @tablename
WHILE @@FETCH_STATUS=0
BEGIN
EXEC ('TRUNCATE TABLE ' + @tablename) 
FETCH NEXT FROM CUR INTO @tablename
END
CLOSE CUR;
DEALLOCATE CUR;

 

 

相关文章:

  • 2021-08-18
  • 2022-02-25
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-10-18
  • 2021-10-08
  • 2021-09-08
猜你喜欢
  • 2022-01-13
  • 2021-10-16
  • 2021-09-25
  • 2021-08-18
  • 2021-12-21
  • 2021-10-21
  • 2021-12-10
相关资源
相似解决方案