PLSQLでパッケージを使用する
PLSQLでパッケージを使用します。
パッケージの宣言(仕様)
CREATE OR REPRACE PACKAGE SAMPLE_PKG AS LENGTH CONSTANT INTEGER := 100;/* 定数宣言 */ END;
パッケージの本体
CREATE OR REPRACE PACKAGE BODY SAMPLE_PKG AS CODE NUMBER := 100;/* プライベート変数 */ END;
パッケージの本体でFUNCTIONを定義することができます。
FUNCTION TEST(PRM NUMBER) RETURN INTEGER AS BEGIN ~ END;
EXCEPTION
PLSQLでエラーが発生した場合はEXCEPTION句に遷移します。
EXCEPTION句は以下のように記述します。
BEGIN ~/*ここでエラー*/ EXCEPTION WHEN OTHERS THEN RAISE; END;
SQL%ROWCOUNT
SQL%ROWCOUNTは更新削除の件数を保持する変数です。
以下例です。
FUNCTION TEST(PRM NUMBER) RETURN INTEGER AS BEGIN INSERT INTO ~; RETURN SQL%ROWCOUNT;/*INSERT件数がリターンされる*/ END;
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント