例えば、次の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のバッチ ジョブとしてそれを実行するようにします。