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リクエスト修飾子が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;