-
Возможно ли с помощью компонента SQLStoredProc или с помощью дрогого компонента вытащить из базы данных текст хранимой процедуры и положить его в Memo?
Заранее благодарен за ответы.
-
select * from RDB$PROCEDURES
-
А какой компонент нужно использовать?
-
TButton + TMemo
-
> [2] Pavel (04.02.09 12:21)
Запрос из системных таблиц НИЧЕМ не отличается от запроса из таблиц пользовательских.
-
> Медвежонок Пятачок © (03.02.09 17:44) [1]
Такой таблицы в Oracle нет :)
-
Как я понял select я выпонляю при помощи Query.
А в записи RDB$PROCEDURES, PROCEDURES -это имя процедуры, текст которой мне нужен?
-
Такой таблицы в Oracle нет :)
значит надо создать :)
-
А в записи RDB$PROCEDURES, PROCEDURES -это имя процедуры, текст которой мне нужен?
это часть имени таблицы в которой лежит то что тебе нужно.
-
-
Хочу уточнить, что мне нужен не список процедур, а текст конкретной процедуры.
-
> Медвежонок Пятачок (04.02.2009 14:05:07) [7]
Если это ошибка проектировщика, то строго наказать.
-
select * from RDB$PROCEDURES where .....
-
Задам вопрос конкретно. Есть база DataBase1, в базе естрь процедуура Proc1. Нужно в Memo вывеси текст процедуры Proc1.
-
select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
where RDB$PROCEDURE_NAME = 'Proc1'
-
> [13] Pavel (04.02.09 15:49)
Зачем тебе с такими знаниями SQL текст процедуры?
-
он ее править будет в мемо
:)
-
> Есть база DataBase1, в базе естрь процедуура Proc1. Нужно
> в Memo вывеси текст процедуры Proc1.
С базой DataBase1 такое не получится. Надо использовать базу DataBase2.