Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как тестировать функцию в PL/SQL?  [new]
equus
Member

Откуда:
Сообщений: 34
Здравствуйте

Подскажите пожалуйста, как тестировать функции в pl/sql? То есть например код Java можно просмотреть в дебаггере построчно. А как в pl/sql developer?

Просто если брать и вставлять значение руками например

автор
select * packageName.functionName('вася', 'петя')
то все ок

А на деле не работает. Очень хочется пройти построчно а не умею.

Спасибо заранее, извините за новичковый вопрос.
24 апр 11, 11:50    [10559338]     Ответить | Цитировать Сообщить модератору
 Re: Как тестировать функцию в PL/SQL?  [new]
equus
Member

Откуда:
Сообщений: 34
извините, правильно

автор
select * packageName.functionName('вася', 'петя') from dual
24 апр 11, 11:51    [10559343]     Ответить | Цитировать Сообщить модератору
 Re: Как тестировать функцию в PL/SQL?  [new]
samatom
Member

Откуда: Москва
Сообщений: 367
equus,

поиск по форуму по ключевым словам "отладка pl\sql" и "обработка исключений"

если хочется быстро и по-топорному и без доков - то навтыкай в код вывод переменных с помощью dbms_output.put_line(), чтобы видеть их метаморфозы или логируй их значения в какую-нить таблицу
24 апр 11, 12:32    [10559420]     Ответить | Цитировать Сообщить модератору
 Re: Как тестировать функцию в PL/SQL?  [new]
Быдло__кодер
Member

Откуда: Киев
Сообщений: 193
автор
А как в pl/sql developer

В Test Window в пл/скл девелопере есть возможность пошагового выполнения функции, с заходом в пакеты и проч. F9 вродь по дефолту вызывает пошаговое выполнение
24 апр 11, 12:52    [10559471]     Ответить | Цитировать Сообщить модератору
 Re: Как тестировать функцию в PL/SQL?  [new]
AmKad
Member

Откуда:
Сообщений: 5222
equus,

DBMS_DEBUG
24 апр 11, 13:05    [10559513]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить