使用SQL SERVER。SQL Server:如何從動態多個表中獲取數據?
該數據庫包含來自不同年份的數據,不知何故,我希望獲取的所有數據(這些年),並顯示給用戶,例如,數據庫包含表:
table
--------
records_2000_01
records_2000_02
records_2000_03
...
現在
通過 選擇TABLE_NAME從information_schema.tables到tabletable其中table_name like'records_%'
我可以獲取所有的表名,如何編寫一個SQL(或可能是過程)從這些表中獲取所有數據?將所有記錄放入一張表中?
thx。
的可能重複[我怎樣才能讓這個查詢,以接受動態表名?(http://stackoverflow.com/questions/ 5966428/how-can-i-make-this-query-to-accept-dynamic-table-names) – 2011-12-15 18:39:18