SQLストアド プロシージャの作成または置換 - Basic Teradata Query

Basic Teradata Queryリファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-03
dita:mapPath
ja-JP/moy1512703123963.ditamap
dita:ditavalPath
ja-JP/moy1512703123963.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

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コマンドをこのファイル名で送ります。