Связанный сервер (чтение данных из pgsql и вставка их в SQL Server) - PullRequest
1 голос
/ 16 сентября 2010

У меня есть 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.

Как создать время?(также уникальные идентификаторы)

Thx.

1 Ответ

2 голосов
/ 16 сентября 2010

Не уверен, что я полностью понимаю ваш вопрос (хотя? Уникальный идентификатор?), Но все, что вы будете делать, это оператор вставки:

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')

Что касается создания уникальных идентификаторов, вам нужно иметь столбец IDENTITY в таблице назначения, который будет создавать идентификаторы для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...