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

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/fbo1512081269404.ditamap
dita:ditavalPath
ja-JP/fbo1512081269404.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

この例では、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に送信されます。