我有一个包含许多sql查询的文件,我想给每个查询一个标题,所以当我执行它们时,我可以在“Messages”框中识别每个查询。
到目前为止我只使用了一个打印,但它有点乱,因为它放在上一个查询的结果之后。
PSEUDO.sql
print 'query label 1'
<query1>
go
print 'query label 2'
<query2>
go
执行PSEUDO.sql
Messages:
query label 1
(Rows affected: 3)
query label 2
(Rows affected: 5)
你知道是否有一种方法可以像
那样query label 1
(Rows affected: 3)
query label 2
(Rows affected: 5)
答案 0 :(得分:0)
USE @@ROWCOUNT
SET NOCOUNT ON
print 'query label 1'
<query1>
PRINT '(Rows affected:'+CAST(@@ROWCOUNT as VARCHAR(10))+')'
print 'query label 2'
<query2>
PRINT '(Rows affected:'+CAST(@@ROWCOUNT as VARCHAR(10))+')'
答案 1 :(得分:0)
你可以使用&#34;声明@var变量&#34;来声明变量。给它一个默认值并用你的查询执行变量
它可以帮到你。