Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Исходный код процедуры получть / 7 сообщений из 7, страница 1 из 1
14.04.2006, 19:42
    #33668351
игорь78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
здравствуйте,

есть ASE 12.5, как можно из isql ( sqsh ) получить исходный код процедуры ?
...
Рейтинг: 0 / 0
14.04.2006, 20:18
    #33668393
Исходный код процедуры получть
exec sp_helptext procedurename
...
Рейтинг: 0 / 0
14.04.2006, 21:51
    #33668458
игорь78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
спасибо

код процедуры отдает,... только он немного не форматированый... :(

тоесть в sqsh пишу
\set width=1000
exec sp_helptext procedurename; > /tmp/procedurename.sql


в итоге в файле какие то переносы прям посередине операторов....

это единственный способ ? Central вроде просто все ровненько генерит
...
Рейтинг: 0 / 0
15.04.2006, 22:40
    #33669131
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
Код: plaintext
1.
2.
3.
4.
5.
select t.text
from sysobject o
join syscomments t on t.id = o.id
where o.id = object_id('MyFavoriteProcedure')
order by t.colid

ПРимерно так. Правда это дело не учитывает групповых номаров процедур и еще кое-каких деталей.
...
Рейтинг: 0 / 0
17.04.2006, 09:59
    #33670234
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
defncopy -Sserver -Ulogin -Ppassword out file_name database_name object_name
...
Рейтинг: 0 / 0
17.04.2006, 11:12
    #33670455
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
Код: plaintext
1.
select proc_defn from sysprocedure where proc_name = '****';
output to d:\create_proc.txt  format ascii QUOTE ' ; ' HEXADECIMAL ASIS
...
Рейтинг: 0 / 0
17.04.2006, 11:13
    #33670461
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код процедуры получть
Vovaka
Код: plaintext
1.
select proc_defn from sysprocedure where proc_name = '****';
output to d:\create_proc.txt  format ascii QUOTE ' ; ' HEXADECIMAL ASIS


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


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