Oracle PL/SQL - TIPSAdvertisementコレクションの受け渡し
共通タイプの宣言
CREATE OR REPLACE PACKAGE BODY KYOTU_TYPES IS
TYPE NESTED_TABLE_VARCHAR100 IS TABLE OF VARCHAR2(100);
BEGIN
NULL;
END KYOTU_TYPES;
ファンクションのパラメータにユーザー定義タイプを指定する
FUNCTION TEST RETURN KYOTU_TYPES.NESTED_TABLE_VARCHAR100 IS
WK_NESTED_TABLE KYOTU_TYPES.NESTED_TABLE_VARCHAR100
:= KYOTU_TYPES.NESTED_TABLE_VARCHAR100();
BEGIN
WK_NESTED_TABLE.EXTEND(3);
WK_NESTED_TABLE(1) := 'VALUE001';
WK_NESTED_TABLE(2) := 'VALUE002';
WK_NESTED_TABLE(3) := 'VALUE003';
-- ネスト表返却
RETURN WK_NESTED_TABLE;
EXCEPTION
WHEN OTHERS THEN
RETURN NULL;
END;
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |