16.20 - 例: USINGリクエスト修飾子の変数 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1146-162K-JPN
Language
日本語 (日本)

この例では、USINGリクエスト修飾子は変数:emp_nameおよび:emp_numberを、それぞれ文字定数および数値定数として定義します。USING変数は、関連するINSERTリクエストが実行されるとき、クライアント システムのデータ レコードの値で置き換えられます。

     .SET RECORDMODE ON
     .IMPORT DATA FILE = r13sales.dat;

     USING (emp_name   CHARACTER(40),
            emp_number INTEGER)
     INSERT INTO employee (name, empno)
     VALUES (:emp_name, :emp_number);

INSERTリクエスト(IBMメインフレームのレコード モード)では、40バイトのEBCDIC文字列の後に32ビットの整数が続いたものから成る44バイトのデータ レコードが追加されて、Teradata Databaseに送信されます。