sql server 2005 如何实现多个数据库每天汇总数据到主数据库??

sql server 2005 如何实现多个数据库每天汇总数据到主数据库??,第1张

每个表没有唯一标识字段?或者时间字段。先把查询更新数据的SQL写好。再用创建链接服务器。

在主数据库上通过链接服务器访问辅数据库执行SQL语句。

insert into table

select * from 链接服务器名.数据库名.表名 where 条件

1: $sql = show databases like 'gunsoul%' //查出所有的库名

2 循环库名拼接SQL语句

$sql2 =''

foreach($databases as $db){

$sql2 .="select * from $db.table union"

}

3 执行sql2打印结果

t1(手机号码,所在城市)

t2(手机号码)

select t1.手机号码,所在城市

from t1 where t1.手机号码 in (select t2.手机号码 from t2)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9997917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存