在Oracle中将一个传递给游标时指定变量大小

时间:2011-01-28 18:52:35

标签: sql oracle plsql cursor

如果我定义接受2个参数的游标:

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

是否可以指定尺寸?感谢

1 个答案:

答案 0 :(得分:3)

不,你不能指定varchar2(100)或类似的东西。传递的varchar不受约束。

您可以使用%Type将参数锚定到数据库列,即my_table.a_column%Type。但我认为这实际上并不限制参数。