Pivot帮助SQL Server T SQL

时间:2015-07-17 15:45:24

标签: sql-server tsql pivot

我需要你们的帮助,我有大量的查询(DML,DDL)我从DMV中捕获并插入到Audit表中现在我的内容如下:

SELECT * 
FROM Audit 

输出:

Text             QueryPlan    Plan_handle    TableName     ColumnName
select id,name,Address,zip from person     showPlznXML 010101  Table Person
select id,name,Address,zip from person  showPlznXML  010101  Column  ID 
select id,name,Address,zip from person  showPlznXML  010101  Table Person
select id,name,Address,zip from person  showPlznXML  010101  Column  Name 
select id,name,Address,zip from person  showPlznXML  010101   Table Person
select id,name,Address,zip  from person  showPlznXML  010101  Column  Address 
select id,name,Address,zip from person  showPlznXML  010101  Table  Person
select id,name,Address,zip from person  showPlznXML  010101     Column  Zip

我需要得到如下的输出,你能帮助我使用CTE或PIVOT吗?

Text  QueryPlan    Plan_handle        TableName          ColumnName
select id,name,Address,zip from person  showPlznXML  010101  Person ID
select id,name,Address,zip from person  showPlznXML  010101  Person Name
select id,name,Address,zip from person  showPlznXML  010101  Person Address
select id,name,Address,zip from person  showPlznXML  010101  Person Zip

0 个答案:

没有答案