powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выгрузить данные из MSSQL в Postgresql
5 сообщений из 5, страница 1 из 1
Выгрузить данные из MSSQL в Postgresql
    #40093300
MixanM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, есть две БД - локальная на MSSQL и удаленная на Postgresql - подключенная через "Связанный сервер". Мне нужно загрузить в удаленную данные, пробую вот так, напрямую:
Код: sql
1.
2.
insert into openquery  (MOB, 'select first_name, barcode, type from account')
values ('тест', 100500, 3)


Все работатет, но если изменить на :
Код: sql
1.
2.
insert into openquery  (MOB, 'select barcode, type from account')
values (SELECT barcode, vid FROM general.dbo.account)


Так к сожалению не работает, может в циклом перебирать нужно все записи?
...
Рейтинг: 0 / 0
Выгрузить данные из MSSQL в Postgresql
    #40093302
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MixanM,

а зачем там values ?


Код: sql
1.
2.
insert into openquery  (MOB, 'select barcode, type from account')
SELECT barcode, vid FROM general.dbo.account
...
Рейтинг: 0 / 0
Выгрузить данные из MSSQL в Postgresql
    #40093309
MixanM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_SQL
MixanM,

а зачем там values ?


Код: sql
1.
2.
insert into openquery  (MOB, 'select barcode, type from account')
SELECT barcode, vid FROM general.dbo.account


Вроде заработал, тип поля правда пришлось поменять на Постгрессе, не подскажете что с этой ошибкой делать?:
авторСообщение 8152, уровень 16, состояние 13, строка 1
Символьные или двоичные данные могут быть усечены.
Выполнение данной инструкции было прервано.
...
Рейтинг: 0 / 0
Выгрузить данные из MSSQL в Postgresql
    #40093311
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MixanM,

" не надо вставлять в поле больше данных, чем оно может вместить. "

вы в varchar(10) пытаетесь вставить 20 символов (к примеру)
...
Рейтинг: 0 / 0
Выгрузить данные из MSSQL в Postgresql
    #40093312
MixanM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_SQL
MixanM,

" не надо вставлять в поле больше данных, чем оно может вместить. "

вы в varchar(10) пытаетесь вставить 20 символов (к примеру)

Спасибо, там не я ее админю , сразу попросил админа длину в 20 сделать, а админ забыл
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выгрузить данные из MSSQL в Postgresql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]