如何列出 Teradata 中所有已定义的宏?

How to list down all defined macros in Teradata?

我在 Teradata 中创建了几个宏。但是现在我不记得所有的宏名称了。谁能帮我检索 Teradata

中所有已定义的宏

您可以使用 dbc.tablesV 视图获取所有宏:

SELECT *
FROM dbc.tablesV
WHERE tablekind = 'M' -- table (T), view (V), macro (M), stored procedure (P)
;

根据您的 TD 版本,您可能有几个不同版本的视图可用:dbc.tablesdbc.tablesVdbc.tablesXdbc.tablesVX :

V - supports extended object names (128 characters)
X - only shows objects the current user has permission to
VX - combination of the two

TD Manual
Reference