NULL-значением, и тип OUT-параметра не может быть подтипом, опре-
деленным как NOT NULL. В противном случае генерируется исключе-
ние VALUE_ERROR.
Если при выполнении процедуры или
функции возникают исключи-
тельные ситуации, то управление передается в вызывающий блок. Когда
осуществляется нормальный выход из подпрограммы, то фактическим
OUT- и IN OUT-аргументам присваиваются значения, а если возникают
необработанные исключения, то значения не присваиваются.
Параметр
тип определяет допустимый тип данных для параметра. В
качестве типа параметра могут использоваться практически все основ-
ные типы данных языка. Однако если используются типы CHAR,
VARCHAR2 или NUMBER, то нельзя указывать размерность для этих
типов данных, а для типа NUMBER – точность и масштаб.
Достарыңызбен бөлісу: