powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Чем вы генерите скрипты?
5 сообщений из 5, страница 1 из 1
Чем вы генерите скрипты?
    #32977826
BrutSpark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот интересно, кто как генерить скрипты?
Например, мне нужно изначально создать кучу replication definition на 300 таблиц, соответственно нужен скрипт.
Писать программу?
Или есть какой-нить продукт для автоматизации подобных задач?
...
Рейтинг: 0 / 0
Чем вы генерите скрипты?
    #32977861
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот например в isql:
set nocount on
select 'select "'+name+'" go'+char(10),'UPDATE INDEX STATISTICS '+name+' go'
from sysobjects o where o.Type = 'U'

в результате получается скрипт для обновления статистики по всем
пользовательским таблицам. Подправляю его в word-e (вставляю перевод строки,
т.к. есть проблемы с 13-м символом в isql) и скрипт готов

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Чем вы генерите скрипты?
    #32978044
L0cat0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант без доп.правок

SELECT
'if exists(select 1 from sys.systrigger where trigger_name = '''+trigger_name+''') then\x0A drop trigger DBA.'+(select table_name from sys.systable where table_id=sys.systrigger.table_id)+'.'+trigger_name+
';\x0Acommit work;\x0Aend if\x0Ago\x0A'+trigger_defn+'\x0Ago'+
'\x0ACOMMENT ON trigger '+trigger_name+' IS '''+remarks+'''\x0Ago\x0Acommit work\x0Ago' as MyScript FROM "SYS"."SYSTRIGGER";
output to C:\Temp\trigger_gen.sql DELIMITED BY '' format text;

go (Удачи)
...
Рейтинг: 0 / 0
Чем вы генерите скрипты?
    #32979406
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насмешили :)
На вопрос чем генерить скрипты ответили скриптами генерирующими скрипты. Хотя это конечно вариант ответа: "да писать программу".

Самое лучшее решение (на мой взгляд) это писать скрипты вручную в любом текстовом редакторе. Лично я использую встроеный редактор FAR'а.
Если скрипт надо часто исправлять - делаю шаблонный скрипт, потом просто копирую, и вручную правлю.
Если скрипт будет велик размерами и его возможно сгенерировать автоматически - пишу программу. На любом языке который под руку попадется. Чаще всего это либо SQL, VBScript или PowerScript.
В общем все зависит от того какой именно скрипт я собираюсь написать и как часто я собираюсь его править. При этом отдаю предпочтение ручному написанию.
Никаких "скрипто-генераторов" сторонних фирм не использую совсем.
...
Рейтинг: 0 / 0
Чем вы генерите скрипты?
    #32983303
kolchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратите внимение на Power Designer 11

Information Liquidity Model

http://sybooks.sybase.com/onlinebooks/group-pd/pdd1100e/ilug

Она предназначена именно для этого.

С уважнием,
Андрей Колчанов
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Чем вы генерите скрипты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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