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。