powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получить CREATE OR ALTER PROCEDURE .... одним запросом
6 сообщений из 6, страница 1 из 1
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085096
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.

ФБ 2.5
при запросе кода процедуры через select * from RDB$PROCEDURES ... можно получить только её тело.
После этого для формирования CREATE OR ALTER PROCEDURE .... надо ещё запрашивать её параметры из RDB$PROCEDURE_PARAMETERS и потом ручками всё вместе складывать. Есть ли возможность получить запросом сразу что то вроде готовой CREATE OR ALTER PROCEDURE .... ?

Спасибо.
...
Рейтинг: 0 / 0
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085098
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, тут программист нужен. ©
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085114
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

Напиши процедуру, которая вернет в блобе тебе текст, приемлемый для тебя. И вызывай ее одним запросом.
...
Рейтинг: 0 / 0
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085145
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я получаю запросом "эй, айбиихсперт, покажи DDL процедуры ХХХ"
...
Рейтинг: 0 / 0
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085156
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно уже нужен соотв. тикет в трекере. Имхо.))
...
Рейтинг: 0 / 0
Получить CREATE OR ALTER PROCEDURE .... одним запросом
    #40085158
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster
hlopotun,

Напиши процедуру, которая вернет в блобе тебе текст, приемлемый для тебя. И вызывай ее одним запросом.

уже написал тут кто то когда то. Потом полезла ошибка. Начал разбираться выяснилось что при формировании текста человек забыл обратить внимание на RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NUMBER. В итоге в одной процедуре параметры были не в том порядке как положено. Проблему поправил введением ... ORDER BY RDB$PROCEDURE_PARAMETERS.RDB$PARAMETER_NUMBER но возник вопрос где ещё потом что вылезти сможет и не лучше ли получать весь текст процедуры сразу если такое возможно. Но как понимаю только ручками формировать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получить CREATE OR ALTER PROCEDURE .... одним запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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