Запрос хранимой процедуры для ее имен и типов параметров - PullRequest
1 голос
/ 17 июня 2010

Есть ли простой способ запросить хранимую процедуру (Oracle - PL / SQL) для каких параметров она ожидает?

Я знаю, что могу запросить USER_SOURCE, чтобы получить всю процедуру, но тогда мне придется проанализировать всю процедуру, и если параметр имеет тип [table].[column]%TYPE, тогда мне придется запросить схему таблицы как хорошо.

Либо используя только sql, либо через ODP.Net.

Ответы [ 2 ]

3 голосов
/ 17 июня 2010

Представление USER_ARGUMENTS предоставит вам подробную информацию.

0 голосов
/ 18 июня 2010

Другой метод - вызвать DBMS_DESCRIBE.DESCRIBE_PROCEDURE .

...