Возможно, это очень глупый вопрос, но я попытался найти его и ответить на него, но ничего не нашел.
Я пишу процедуру, которая принимает один параметр типа CHAR. то есть:
CREATE PROCEDURE Proc1 (Param1 CHAR(5))
AS
BEGIN
...
END;
Это не работает и выдает ошибку в области CHAR (5). Если я не указываю размер для параметра, просто оставьте его как CHAR, он будет работать нормально. Я пробовал включить ключевое слово IN, но это не имеет значения.
Есть ли способ указать размер для параметров в процедурах PL / SQL?