17.10 - マクロの修正に使用されるSQL - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベース入門

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Content Type
ユーザー ガイド
Publication ID
B035-1091-171K-JPN
Language
日本語
Last Update
2022-01-13

以下の例では、マクロを修正します。REPLACE MACRO 文を次のように使用して、NewEmp マクロのデフォルトの部門番号を100 から300 に変更します。以下のREPLACE MACRO 文を使用します。

    REPLACE MACRO NewEmp (name VARCHAR(12),
                          number INTEGER NOT NULL,
                          dept INTEGER DEFAULT 300)
    AS (INSERT INTO Employee (Name,
                              EmpNo,
                              DeptNo)
        VALUES (name,
                number,
                dept)
        ;
        UPDATE Department
        SET EmpCount=EmpCount+1
        WHERE DeptNo=dept
        ;
       )
    ;