sql宏参数

时间:2010-08-30 13:17:33

标签: sql macros teradata

这是Teradata的具体内容,但一般情况下,宏是否可以接受列表作为参数?例如,

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

......然后......

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

1 个答案:

答案 0 :(得分:0)

据我所知,Teradata不支持这种宏定义。您必须指定与参数关联的数据类型。

您可以查看此文档:SQL数据定义语言 - 语法和示例 并看看宏观部分。 http://www.info.teradata.com/edownload.cfm?itemid=091260012