Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выгрузить данные из всех таблиц в виде insert statement / 6 сообщений из 6, страница 1 из 1
04.03.2019, 10:56
    #39781770
bookas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
Добрый день!
Столкнулся с необходимостью выгрузить данные в виде

insert into TABLE_NAME values ( 'xxxx','aaaaa' )
не подскажите, есть ли такая возможность в Sybase
Моя идея, на системных таблицах собрать процедуру, которая будет использовать типы данных из таблиц и формировать скрипт данного типа

версия Adaptive Server Enterprise/15.5/
...
Рейтинг: 0 / 0
04.03.2019, 18:44
    #39782199
Компостеров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
bookas,

Если не секрет, зачем это нужно ?

Такие вещи умеет делать DBArtisan
...
Рейтинг: 0 / 0
05.03.2019, 11:13
    #39782393
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
bookasДобрый день!
Столкнулся с необходимостью выгрузить данные в виде

insert into TABLE_NAME values ( 'xxxx','aaaaa' )
не подскажите, есть ли такая возможность в Sybase
Моя идея, на системных таблицах собрать процедуру, которая будет использовать типы данных из таблиц и формировать скрипт данного типа

версия Adaptive Server Enterprise/15.5/


Такой возможности нет.

два варианта.

0) Выгрузить через BCP в виде CSV и написать небольшую простенькую программу (может даже на SED или AWK) которая преобразует даные в INSERT -ы

1) Сразу написать программку, например, на Python, которая бы высморкала данные в нужном виде.

Процедурами тоже можно, но будет проще написать НЕ в БД.
...
Рейтинг: 0 / 0
11.03.2019, 16:07
    #39784553
bookas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
Компостеров,

нужно выгрузить таблиц 250 из Sybase и загрузить на постгресс
...
Рейтинг: 0 / 0
11.03.2019, 16:08
    #39784554
bookas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
MasterZiv,

спасибо
...
Рейтинг: 0 / 0
11.03.2019, 20:01
    #39784669
Компостеров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузить данные из всех таблиц в виде insert statement
Делал аналогичную работу, как раз - из ASE в Postgres . Но я использовал продукт Sybase DirectConnect for ODBC , команду TRANSFER.
Скорость работы , даже через ODBC - как у bcp.
Если есть желание продолжить общение - контакты в личке
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выгрузить данные из всех таблиц в виде insert statement / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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