2012-08-30 74 views
8

我有一個SQL腳本,也不過是多「選擇」之類的查詢組合:提供一個標題每個SQL查詢輸出

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的

+0

所以你只需要從3表中相同類型的一個字段? –

+0

不清楚你在問什麼。 –

+0

請指定,您使用哪個數據庫? – hgulyan

回答

13

是有很多實現這一目標的方式。你到底需要什麼?

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 

Works爲SQL服務器。不知道其他數據庫的

PRINT 'ABC' 
Select * from ABC 

PRINT 'CD' 
Select * from CD 

PRINT 'ABC' 
Select * from EN 
+0

在SQL Server 2008上:選項3使用PRINT'ABC',而不使用PRINT「ABC」。感謝 – Pradeep

+0

您是對的。更新了答案。請接受答案,如果它是正確的。 – hgulyan

+0

如果在PRINT語句之前使用SET QUOTED_IDENTIFIER OFF,則可以使用PRINT「ABC」 –