为每个sql查询输出提供标题

时间:2012-08-30 07:00:17

标签: sql sql-server sql-server-2008-r2

我有一个sql脚本,它只是多个" Select"的组合。查询如:

Select * from ABC
Select * from CD
Select * from EN

现在当我执行它时,我用来获得像

这样的输出
<output 1>
<output 2>
<output 3>

要求:我需要为每个输出显示一些标题。

为了更清楚,我希望输出如下:

Heading for Output of SQL query 1  
 output 1  
Heading for Output of SQL query 2  
output 2  
Heading for Output of SQL query 3  
output 3  

数据库是SQL Server 2008 R2

1 个答案:

答案 0 :(得分:13)

实现这一目标有很多方法。你到底需要什么?

1。

SELECT 'ABC' As title
Select * from ABC

SELECT 'CD' As title
Select * from CD

SELECT 'ABC' As title
Select * from EN

<强> 2

Select 'ABC' As title, * from ABC
Select 'CD' As title, * from CD
Select 'EN' As title, * from EN

3。

适用于 SQL Server 。不确定其他db的

PRINT 'ABC'
Select * from ABC

PRINT 'CD'
Select * from CD

PRINT 'ABC'
Select * from EN