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

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

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

以下の例では、マクロを修正します。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
        ;
       )
    ;