我有一个SQL Server 2005.我已经为PG SQL服务器创建了一个链接服务器。
效果很好。
SELECT *
FROM OpenQuery(POSTGRESQL_SERV,
'SELECT comp_id,comp_name FROM company WHERE comp_type = 5')
我需要从PG SQL读取所有数据并将其插入SQL Server。
如何创造一段时间? (也是唯一的id`s)
THX。
答案 0 :(得分:2)
不确定我是否完全理解你的问题(同时?唯一身份证?),但你所做的只是一个插入声明:
insert into MyTable ( comp_id, comp_name )
select comp_id, comp_name
from OpenQuery(POSTGRESQL_SERV,'SELECT comp_id,comp_name FROM company WHERE comp_type = 5')
至于创建唯一ID,您希望在目标表上有一个IDENTITY列,它会为您创建ID。