sql查询的标题

时间:2016-09-20 09:16:48

标签: sql sql-server database

我有一个包含许多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)

2 个答案:

答案 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;来声明变量。给它一个默认值并用你的查询执行变量

它可以帮到你。