我有多个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中执行此操作吗?
答案 0 :(得分: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>'