Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / скрипт для генерации инсертов / 11 сообщений из 11, страница 1 из 1
26.09.2006, 23:39
    #34014117
gosumutas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
Добрый вечер.
Есть база под Sybase ASE, нужно написать sql-скрипт который достанет данные из определенной таблицы и по этим данным сформирует sql-инсерты в эту же таблицу, чтобы их потом можна было в любой момент выполнить.
Как лучше получить этот скрипт? выводить с помощью print в окно сообщений isql или можно както сразу в файл ?
...
Рейтинг: 0 / 0
27.09.2006, 00:28
    #34014156
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
Дело в том, что задача универсально написать такой скрипт практически трудноразрешима.

Лучше не изобретать велосипед и использовать BCP. Оно как бы ничем не отличается, если ты не будеж предпринимать усилий для вхождения в режим быстрого BCP.
...
Рейтинг: 0 / 0
27.09.2006, 14:21
    #34015859
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
gosumutasДобрый вечер.
Есть база под Sybase ASE, нужно написать sql-скрипт который достанет данные из определенной таблицы и по этим данным сформирует sql-инсерты в эту же таблицу, чтобы их потом можна было в любой момент выполнить.
Как лучше получить этот скрипт? выводить с помощью print в окно сообщений isql или можно както сразу в файл ?

мы в свое время сделали программку на Delphi, которая это делает
...
Рейтинг: 0 / 0
27.09.2006, 15:02
    #34016002
_Drive_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
Есть небольшой набор SQL и CMD файлов которые НЕ только выгружают БД на диск в текстовом формате но и создают набор SQL И CMD файлов для обратного ... т.е. для создания всех объектов (включая таблицы, триггера, хр. процедуры, view ...) и заливки обратно данных ... естессно используя BCP.
Могу намылить или выложить в форум (в ZIP-e 32Kb)
...
Рейтинг: 0 / 0
27.09.2006, 17:36
    #34016674
Zhora
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
DBartisan
...
Рейтинг: 0 / 0
27.09.2006, 18:27
    #34016874
SAV4SAV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
_Drive_Есть небольшой набор SQL и CMD файлов которые НЕ только выгружают БД на диск в текстовом формате но и создают набор SQL И CMD файлов для обратного ... т.е. для создания всех объектов (включая таблицы, триггера, хр. процедуры, view ...) и заливки обратно данных ... естессно используя BCP.
Могу намылить или выложить в форум (в ZIP-e 32Kb)

Если не сложно, выложи в форум, пожалуйста.
...
Рейтинг: 0 / 0
27.09.2006, 18:46
    #34016944
_Drive_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
Выкладываю ....
...
Рейтинг: 0 / 0
27.09.2006, 18:57
    #34016972
скрипт для генерации инсертов
Так это ж dbschema умела делать всю жизнь.
...
Рейтинг: 0 / 0
28.09.2006, 00:52
    #34017406
gosumutas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
Трава у домаТак это ж dbschema умела делать всю жизнь.
так это ж утилита INFORMIX, или в сайбейсе она тоже есть ?
...
Рейтинг: 0 / 0
28.09.2006, 09:45
    #34017741
скрипт для генерации инсертов
да, dbschema.pl , которая работает с sybperl
...
Рейтинг: 0 / 0
28.09.2006, 10:20
    #34017860
_Drive_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для генерации инсертов
А я и не претендую на авторство .. сам где-то скачал
Но для dbschema & sybperl нужен еще сам perl, а
для этой "утилиты" НИЧЕГО не нужно
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / скрипт для генерации инсертов / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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