可以这样吧,select 字段 from [服务器1].[数据库1].[dbo].[表名] where 条件1 union select 字段 from [服务器2].[数据库2].[dbo].[表名] where 条件2 union select 字段 from [服务器3].[数据库3].[dbo].[表名] where 条件3不就可以解决了吗.还有问题可以来信,[email protected]
select 字段 from [服务器1].[数据库1].[dbo].[表名] where 条件1 union all select 字段 from [服务器2].[数据库2].[dbo].[表名] where 条件2 union all select 字段 from [服务器3].[数据库3].[dbo].[表名] where 条件3
Try:
数据集结构是一样的,你将A客户的数据导到表1,然后在将B客户的数据导到表1 ,
union
select 字段 from [服务器2].[数据库2].[dbo].[表名] where 条件2
union
select 字段 from [服务器3].[数据库3].[dbo].[表名] where 条件3不就可以解决了吗.还有问题可以来信,[email protected]
union all
select 字段 from [服务器2].[数据库2].[dbo].[表名] where 条件2
union all
select 字段 from [服务器3].[数据库3].[dbo].[表名] where 条件3
1、 服务器端:
从192.168.0.1服务器接收数据
处理接收到的数据
报警数据的存盘
历史数据的存盘
发送数据
2、客户端
接收数据
显示数据
滚动播出
查询超限数据
查询历史数据
打印数据
3、 SQL Server数据库的设置
建立统一的用户
查询数据的存储过程
删除历史数据的触发器
1、 服务器端:
从192.168.0.1服务器接收数据
功能描述:建立与192.168.0.1服务器的连接,然后监听该机器的1024端口,读取数据
输入数据:
输出数据:读取数据形成字符串等待处理
处理条件:读保证与192.168.0.1的网络连通
处理控制:
接口要求:
特殊要求:主机IP必须为192.168.0.1 ,端口号必须为1024处理接收到的数据
功能描述:读取待处理的数据串,按照一定的格式解析数据,形成可直观的数据,等待发送
输入数据:读到1024端口的数据,数据包括点号、信号类别、状态、数据和结束标志
例如:'460,A,0.29,NA,'#$D
'461,A,0.44,NA,'#$D
'512,A,0.29,NA,'#$D
'513,A,0.25,NA,'#$D
输出数据:形成等待发送
处理条件:
处理控制:
接口要求:
特殊要求:主机IP必须为192.168.0.1 ,端口号必须为1024在正确的连接到工控机(192.168.0.1)的前提下,
发送数据
从新创建Socket的服务器,端口设置为2003,打开,设置为监听状态,如果有请求数据的客户端的话,建立连接,把形成的数据发送出去