マクロの例 – deptdisplay - Basic Teradata Query

Basic Teradata Queryリファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-03
dita:mapPath
ja-JP/moy1512703123963.ditamap
dita:ditavalPath
ja-JP/moy1512703123963.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

例えば、次のBTEQのSEPARATORコマンドとTeradata SQLのSELECT文を含んでいる、deptdisplayというマクロを作成するには、次のようにします。

.SET SEPARATOR ' | '
SELECT * FROM department;

次のように入力します。

CREATE MACRO deptdisplay AS  
( ECHO '.SET SEPARATOR '' | '' '
;SELECT * FROM department; 
);
単一引用符を引用符で囲む場合、内側の引用符を二重に、つまり2個の単一引用符にします。

マクロを作成した後、次のように表示されます。

*** Macro has been created.
*** Total elapsed time was 3 seconds.
複雑なマクロを作成する場合は、マクロをファイルに格納し、BTEQのバッチ ジョブとしてそれを実行するようにします。