0

在此处输入图像描述我正在使用删除数据库中的所有表名

EXEC sp_MSforeachtable 'DROP TABLE ?'

有没有办法我可以计算丢弃的表数。

谢谢,秘鲁

4

1 回答 1

1
DECLARE @before int;

SELECT @before = COUNT(*) FROM sys.tables;
EXEC sp_MSforeachtable 'DROP TABLE ?'
SELECT @before - COUNT(*) FROM sys.tables
于 2013-04-08T11:34:47.603 回答