Конференция "Базы" » Компонент SQLStoredProc [D7]
 
  • Pavel (03.02.09 17:38) [0]
    Возможно ли с помощью компонента SQLStoredProc или с помощью дрогого компонента вытащить из базы данных текст хранимой процедуры и положить его в Memo?
    Заранее благодарен за ответы.
  • Медвежонок Пятачок © (03.02.09 17:44) [1]
    select * from RDB$PROCEDURES
  • Pavel (04.02.09 12:21) [2]
    А какой компонент нужно использовать?
  • Медвежонок Пятачок © (04.02.09 12:25) [3]
    TButton + TMemo
  • Sergey13 © (04.02.09 13:05) [4]
    > [2] Pavel   (04.02.09 12:21)

    Запрос из системных таблиц НИЧЕМ не отличается от запроса из таблиц пользовательских.
  • Johnmen © (04.02.09 13:19) [5]

    > Медвежонок Пятачок ©   (03.02.09 17:44) [1]

    Такой таблицы в Oracle нет :)
  • Pavel (04.02.09 13:28) [6]
    Как я понял select я выпонляю при помощи Query.
    А в записи RDB$PROCEDURES, PROCEDURES -это имя процедуры, текст которой мне нужен?
  • Медвежонок Пятачок © (04.02.09 14:05) [7]
    Такой таблицы в Oracle нет :)

    значит надо создать :)
  • Медвежонок Пятачок © (04.02.09 14:07) [8]
    А в записи RDB$PROCEDURES, PROCEDURES -это имя процедуры, текст которой мне нужен?

    это часть имени таблицы в которой лежит то что тебе нужно.
  • Sergey13 © (04.02.09 14:14) [9]
    > [6] Pavel   (04.02.09 13:28)

    http://ibase.ru/devinfo/sysqry.htm
  • Pavel (04.02.09 14:33) [10]
    Хочу уточнить, что мне нужен не список процедур, а текст конкретной процедуры.
  • Anatoly Podgoretsky © (04.02.09 14:36) [11]
    > Медвежонок Пятачок  (04.02.2009 14:05:07)  [7]

    Если это ошибка проектировщика, то строго наказать.
  • Медвежонок Пятачок © (04.02.09 14:39) [12]
    select * from RDB$PROCEDURES where .....
  • Pavel (04.02.09 15:49) [13]
    Задам вопрос конкретно. Есть база DataBase1, в базе естрь процедуура Proc1. Нужно в Memo вывеси текст процедуры Proc1.
  • Медвежонок Пятачок © (04.02.09 15:56) [14]
    select RDB$PROCEDURE_SOURCE from RDB$PROCEDURES
    where RDB$PROCEDURE_NAME = 'Proc1'
  • Sergey13 © (04.02.09 16:02) [15]
    > [13] Pavel   (04.02.09 15:49)

    Зачем тебе с такими знаниями SQL текст процедуры?
  • Медвежонок Пятачок © (04.02.09 16:08) [16]
    он ее править будет в мемо
    :)
  • Johnmen © (04.02.09 16:17) [17]

    >  Есть база DataBase1, в базе естрь процедуура Proc1. Нужно
    > в Memo вывеси текст процедуры Proc1.

    С базой DataBase1 такое не получится. Надо использовать базу DataBase2.
 
Конференция "Базы" » Компонент SQLStoredProc [D7]
Есть новые Нет новых   [134477   +42][b:0][p:0.001]