0

これは特にTeradataにありますが、一般的に、マクロがパラメーターとしてリストを受け入れることは可能ですか?例えば、

create macro myMacro ( incomingList ) AS
(
  select foo
  from tBar
  where animal in (:incomingList );
);

...その後...

exec myMacro( ('chicken','pig','cow') );
4

1 に答える 1

0

私の知る限り、Teradataはそのような種類のマクロ定義をサポートしていません。パラメータに関連付けられたデータ型を指定する必要があります。

このドキュメントをチェックしてください:SQLデータ定義言語-構文と例そしてマクロ部分を見てください。 http://www.info.teradata.com/edownload.cfm?itemid=091260012

于 2010-09-01T18:49:55.060 に答える