Указание размера переменной при передаче одного курсору в Oracle - PullRequest
1 голос
/ 28 января 2011

Если я определю курсор, который принимает 2 параметра, например:

CURSOR cur_det (var1 IN varchar2,var2 IN varchar2)  IS

Можно ли указать их размер?спасибо

1 Ответ

3 голосов
/ 28 января 2011

Нет, вы не можете указать varchar2(100) или что-то подобное.Проходящий varchar не ограничен.

Вы можете использовать% Type для привязки параметра к столбцу базы данных, т.е. my_table.a_column%Type.Но я не думаю, что это на самом деле ограничивает параметр.

...