例: USINGリクエスト修飾子 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/vjt1596846980081.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

この例では、USINGリクエスト修飾子が3つの変数パラメータを確立します。その定数値は、データ入力のためと複文リクエスト内のWHERE句の述部として使用されます。

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

     USING (var_1 CHARACTER, var_2 CHARACTER, var_3 CHARACTER)
     INSERT INTO testtabu (c1) VALUES (:var_1)
    ;INSERT INTO testtabu (c1) VALUES (:var_2)
    ;INSERT INTO testtabu (c1) VALUES (:var_3)
    ;UPDATE testtabu
       SET c2 = c1 + 1
       WHERE c1 = :var_1
    ;UPDATE testtabu
       SET c2 = c1 + 1
       WHERE c1 = :var_2
    ;UPDATE testtabu
       SET c2 = c1 + 1
       WHERE c1 = :var_3;