BIND_VARIABLE

此过程根据语句中变量的名称将给定值绑定到游标中的给定变量。

语法

DBMS_SQL.BIND_VARIABLE (
    c              IN INTEGER,
    name           IN VARCHAR2,
    value          IN <datatype>)

DBMS_SQL.BIND_VARIABLE (
    c              IN INTEGER,
    name           IN VARCHAR2,
    value          IN VARCHAR2 [,out_value_size IN INTEGER]);

其中,datatype可以是BLOB、CLOB、DATE、NUMBER、VARCHAR2等类型。

结构

参数 说明
c 要绑定值的游标的ID号
name 语句中变量的名称
value 要绑定到游标中变量的值
out_value_size
VARCHAR2变量的最大预期OUT值大小(以字节为单位)
如果没有给出大小,则使用当前值的长度。 如果未初始化value参数,则必须指定此参数。

返回值

返回值的类型为int。