使用SQL SERVER。
数据库包含不同年份的数据,我想以某种方式获取所有数据(所有年份)并显示给用户,例如,数据库包含表:
table -------- records_2000_01 records_2000_02 records_2000_03 ...
现在通过从information_schema.tables中选择TABLE_NAME到@tableName中,其中table_name如’records_%’
我可以获取所有表名,如何编写SQL(或过程)以从这些表中获取所有数据?将所有记录合并到一个表中?
谢谢。
在此中创建过程您需要遵循以下步骤。
Create table Common_Table
' Insert into your Common_Table select * from ' + Table_name