0

我有多个 INSERT / SELECT 语句作为单个 SQL 数据导入脚本的一部分。当我运行我的脚本时,我得到了输出

(141926 row(s) affected)

(124366 row(s) affected)

(4 row(s) affected)

(1 row(s) affected)

但我真正想要的是

(141926 row(s) affected) - Customers Deleted

(124366 row(s) affected) - Customers Inserted

(4 row(s) affected) - Customers missing last name etc

(1 row(s) affected)

无论如何在SQL中这样做?

4

1 回答 1

2

我同意@yorick de Wid 的观点,因为我认为您可以自定义 SQL 输出。

我在 SQL Server 中能想到的最接近的方法是“自己动手”,方法是:

declare @recordsaffected int
<execute your SQL statement here>
set @recordsaffected = @@ROWCOUNT
print convert(varchar,@recordsaffected) + ' <your message here>'
于 2014-10-31T00:16:59.390 回答