SQLストアド プロシージャを作成するためには、example.splという名前のファイルを作成してから、SQLストアド プロシージャのソース テキストを次のように入力します。
CREATE PROCEDURE samplesp1 () BEGIN /* SPL Statements*/ DECLARE V1 INTEGER; SET V1 = 100; END;
この例では、パラメータのないプロシージャが作成されます。
これをパラメータ付きの別のプロシージャと置き換えるためには、example1.splという名前のファイルを作成して、SQLストアド プロシージャのソース テキストを入力します。次のように入力します。
REPLACE PROCEDURE samplesp1 (IN pAccountNo INTEGER, OUT pAmount DECIMAL (10,2)) BEGIN /* SPL Statements*/ SELECT : Amount INTO : pAmount FROM : Account1 WHERE aCCTnO = :pAccountNo; END;
COMPILEコマンドをこのファイル名で送ります。