15.20 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;

パラメータ

表15-18 GETファンクションのパラメータ

パラメータ 説明

p_context

OPENファンクションのいずれかを使用して取得したコンテキスト・オブジェクト。

p_column_idx

列索引。

p_column_name

列名。

戻り値

特定のデータ型の列値