【PL/SQL側】
CREATE OR REPLACE PACKAGE BODY ABC.PKG_CRM0700TEST
IS
-- グローバル変数宣言
/* 変数名 データ型; */
-- プロシージャ、関数宣言
PROCEDURE GETCRE_NAME(
prm1 IN M_TAX.DATA_SYU%TYPE,
prm2 IN M_TAX.TEKIYO_FROM%TYPE,
retVal OUT M_TAX.CRE_USER%TYPE
) IS
/* PROCEDURE 名前(引数...); */
/* FUNCTION 名前(引数...) RETURN データ型; */
BEGIN
SELECT CRE_USER INTO retVal FROM M_TAX WHERE DATA_SYU = prm1 AND TEKIYO_FROM = prm2;
END GETCRE_NAME;
END PKG_CRM0700TEST;
/
【JAVA側】
sql = ("{call PKG_CRM0700TEST.GETCRE_NAME(?,?,?)}");
cs = conn.prepareCall(sql);
cs.setString(1, "A"); //データ種別
cs.setString(2, "20080801"); //適用開始日
cs.registerOutParameter(3,java.sql.Types.VARCHAR);
cs.executeUpdate();
System.out.println("OUT_PARAM:" + cs.getString(3));
仕事に関係する情報のメモ 技術、プロジェクト管理など
金曜日, 6月 06, 2008
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿