DEFINE_COLUMN

此过程定义要从给定游标中选择的列。 此过程仅与SELECT游标一起使用。

语法

DBMS_SQL.DEFINE_COLUMN (
    c              IN INTEGER,
    position       IN INTEGER,
    column         IN <datatype>)

DBMS_SQL.DEFINE_COLUMN (
    c              IN INTEGER,
    position       IN INTEGER,
    column         IN VARCHAR2 CHARACTER SET ANY_CS,
    column_size    IN INTEGER),
    urowid         IN INTEGER;

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

结构

参数 说明
c 定义要选择的行的游标的ID号
position 列在要定义的行中的相对位置
column 被定义的列的值。 此值的类型确定要定义的列的类型
column_size VARCHAR2类型列的列值的最大预期 大小(以字节为单位)。

返回值

返回值的类型为int。