1
我有一個表有200個記錄,所以我需要顯示所有200行爲200列這是不可能寫在樞軸IN()部分的所有200條記錄,因爲當我插入201st記錄在表中它的列也應該顯示。如何在sql查詢中以列的形式顯示所有記錄?
select * from Table_Name
返回200行
,所以我需要在其他查詢顯示200列
SELECT * FROM
(
select RecordName from Table_Name
) AS T
PIVOT (Max(RecordName) FOR MiscMasterName IN (Record1,Record2)) AS T2
給出2列 像明智的,我需要200列,如果我加201個記錄 和無論我在哪裏執行查詢,我在插入新記錄後都會獲得201列....
可能[T-SQL樞軸的重複之後進行清理?從行值創建表列的可能性](http://stackoverflow.com/questions/2922797/t-sql-pivot-possibility-of-creating-table-columns-from-row-values) – NickyvV