20.17 GETファンクション
このファンクションは様々なデータ型の列値を取得します。
構文
FUNCTION GET_VARCHAR2 (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN VARCHAR2;
FUNCTION GET_VARCHAR2 (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN VARCHAR2;
シグネチャ 1
FUNCTION GET_NUMBER (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN NUMBER;
FUNCTION GET_NUMBER (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN NUMBER;
シグネチャ 2
FUNCTION GET_DATE (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN DATE;
FUNCTION GET_DATE (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN DATE;
シグネチャ 3
FUNCTION GET_TIMESTAMP (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN TIMESTAMP;
FUNCTION GET_TIMESTAMP (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN TIMESTAMP;
シグネチャ 4
FUNCTION GET_TIMESTAMP_TZ (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN TIMESTAMP WITH TIME ZONE;
FUNCTION GET_TIMESTAMP_TZ (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN TIMESTAMP WITH TIME ZONE;
シグネチャ 5
FUNCTION GET_TIMESTAMP_LTZ (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN TIMESTAMP WITH LOCAL TIME ZONE;
FUNCTION GET_TIMESTAMP_LTZ (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN TIMESTAMP WITH LOCAL TIME ZONE;
シグネチャ 6
FUNCTION GET_CLOB (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN CLOB;
FUNCTION GET_CLOB (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN CLOB;
シグネチャ 7
FUNCTION GET_BLOB (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN BLOB;
FUNCTION GET_BLOB (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN BLOB;
シグネチャ 8
FUNCTION GET_INTERVALD2S (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN DSINTERVAL_UNCONSTRAINED;
FUNCTION GET_INTERVALD2S (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN DSINTERVAL_UNCONSTRAINED;
シグネチャ 9
FUNCTION GET_INTERVALY2M (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN YMINTERVAL_UNCONSTRAINED;
FUNCTION GET_INTERVALY2M (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN YMINTERVAL_UNCONSTRAINED;
シグネチャ 10
FUNCTION GET_ANYDATA (
p_context IN t_context,
p_column_idx IN PLS_INTEGER ) RETURN SYS.ANYDATA;
FUNCTION GET_ANYDATA (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN SYS.ANYDATA;
シグネチャ11
FUNCTION GET_SDO_GEOMETRY (
p_context IN t_context,
p_column_name IN VARCHAR2 ) RETURN MDSYS.SDO_GEOMETRY;
ノート:
このシグネチャは、SDO_GEOMETRY (Oracle Locator)がデータベースにインストールされている場合にのみ使用できます。パラメータ
表20-15 GETファンクションのパラメータ
パラメータ | 説明 |
---|---|
p_context |
OPEN ファンクションのいずれかを使用して取得したコンテキスト・オブジェクト。
|
p_column_idx |
列索引。 |
p_column_name |
列名。 |
戻り値
特定のデータ型の列値
親トピック: APEX_EXEC