Можем ли мы увидеть содержимое хранимых процедур IBM DB2 в AQT(Advanced Query Tool)?

Я не эксперт по инструментам IBM Host, так как я из распределенной стороны разработки. В любом случае мы можем увидеть исходный код хранимой процедуры IBM DB2 в инструменте AQT. Я знаю, что мы можем использовать любые инструменты эмулятора, такие как Attachmate Extra! X-treme, но процесс кажется мне очень сложным. Чтобы просмотреть содержимое одной хранимой процедуры, мне нужно было набрать много команд. Так что я просто подумал, что было бы здорово, если бы у нас была возможность просмотреть то же самое простым способом, как у нас sp_helptext в SQL SSMS (SQL Server Management Studio).

Обновить:

Когда я иду в Объекты базы данных -> Процедуры, загружаются все схемы для различных хранимых процедур. И когда я нажимаю на каждую схему, загружаются хранимые процедуры, связанные с ними, где я могу видеть параметры процедуры, запустить процедуру, создать процедуру и т. Д. Но я не смог найти никакой опции, чтобы увидеть фактический SQL-запрос процедура.

Когда я щелкаю правой кнопкой мыши на имени процедуры и выбираю View, я получаю опции как,

  1. Подробности процедуры
  2. Параметры процедуры
  3. Список доступа пользователей
  4. Список доступа к пакету

Я не вижу никаких опций, таких как текст процедуры. Язык в процедуре подробно показывает как COBOL и список доступа пользователей показывает Execute G, Извините, что я не могу предоставить скриншоты здесь, так как это клиентская машина, на которой я работаю.

1 ответ

Вы используете правильный инструмент для работы?

Средство AQT, по-видимому, предназначено для процедур, написанных на SQL, но ваши процедуры выглядят как хранимые процедуры на языке COBOL. Исходный код хранимых процедур на языке COBOL обычно управляется вне СУБД.

Поговорите с вашей командой DBA или разработчиками COBOL, чтобы выяснить, какой набор инструментов на вашем сайте предоставляет доступ к исходному коду для хранимых процедур COBOL.

Другие вопросы по тегам