powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как вытащить тексты ХП в файл или на экран
5 сообщений из 5, страница 1 из 1
Как вытащить тексты ХП в файл или на экран
    #32401363
Izumov Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача - отобрать по дате все Stored Procs и вывести их тексты на Экран, или в файл, лучше в файл, чтобы можно было унести а потом прогнать на другой базе все сразу... Чтобы по отдельности не вытаскивать и не сохранять.. Для работы использую Embarcadero Rapid SQL v5.7.1.

Или подскажите, может какая прога такое позовляет делать.. НУжно именно вытащить тексты всех измененных процедур за какое время.
---- some.sql -------------
select sc.id, so.name, sc.number , sc.colid, sc.text
from syscomments sc , sysobjects so
where
sc.id = so.id and
sc.id in ( select id
from sysobjects where type = "P" and crdate > "02.06.2004" )

-----------------
этото кусок кода выводит на экран в виде таблицы все нужные поцедуры, но как перевести из поля формата TEXT в читабельный TXT ???

Помогите кто сможет %))
...
Рейтинг: 0 / 0
Как вытащить тексты ХП в файл или на экран
    #32403387
mustlive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень просто: после Select... используй оператор OUTPUT (из ISQL), он
может достаточно много для твоей задачи, попробуй - там куча параметров,
можно сделать то, что тебя устроит
...
Рейтинг: 0 / 0
Как вытащить тексты ХП в файл или на экран
    #32417934
Izumov Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mustlive:
вы написали " используй оператор OUTPUT (из ISQL)" - я не совсем понял , Вы бы не могли привести пример кода... навскдику, чтобы понять принцип??
Спасибо
...
Рейтинг: 0 / 0
Как вытащить тексты ХП в файл или на экран
    #32417937
double_axe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конце selecta написать >>#d:\1.txt к примеру
Из централа работает и из isql тож...
...
Рейтинг: 0 / 0
Как вытащить тексты ХП в файл или на экран
    #32418004
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это Mustive (пароль забыл).
Пример очень простой (общий, не касающийся конкретно вывода процедур):

Select name,nameid from dba.names;
Output to c:\names.txt

Вот так. Выполняешь его - и в файл c:\names.txt записываются результаты select. Плюс ключи в строке output ставишь (там их много, по хелпу надо смотреть), которые регулируют формат вывода, разделители и прочее
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как вытащить тексты ХП в файл или на экран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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