Приложение 7. SQL-серверы, работа с IN/OUT-переменными
При работе с SQL-сервером Oracle поддерживается работа со связанными переменными (bind variables), поддерживаются IN-, OUT- и IN/OUT-переменные, которые связываются с передаваемым в запрос хешем.
При прямом использовании конструкций CALL и EXECUTE в некоторых версиях Oracle имеются известные проблемы, рекомендуется пользоваться PL/SQL-оберткой (begin …; end;), не забывая экранировать знак «;».
Примечание: значение типа void соответствует NULL. Во втором примере days имеет начальное значение NULL.
Пример использования IN-переменных
#procedure ban_user(user_id in number, days in number)