SQL Server 合并表的问题

来源:百度知道 编辑:UC知道 时间:2024/04/25 11:37:35
我有100多个数据表,里面包含用户一公司、二公司、三公司等。表名的结构是:流水_用户_日期,(例:流水_一公司_0701),表里有id,tmdate,flow,等列(不包含用户名)
我想合并这些表,最终实现两种表。一种是一个用户所有的表合并成一个表,另一种是全部用户一年的表合成一个表。用什么方法好些?存储过程吗?如果是,麻烦语句写详细点,谢谢,表太多了,用数据导出太费事了。
就是嫌INTO的方法太麻烦了。视图也不简单。一百多个表得打一百多次。有没有存储过程方面的语句呢?

如果结构都一样的话,那你就建个同样结构的新表newtable

然后
insert into newtable
select * from table1
union all
select * from table2
union all
......
union all
select * from table99
union all
select * from table100

用视图把多个表合到一起操作不就行了,干嘛那么麻烦