如何在Teradata中提取存储过程体



我试图通过查询系统表来提取存储过程DDL。
如果我运行以下查询

select * from dbc。tvm where TableKind = 'P'

字段RequestTextCreateText都包含NULL。除了使用SHOW Procedure之外,还有什么方法可以查询存储过程主体吗?

谢谢。

存储过程的DDL (SPL)不存储在数据字典表中。如果不将DDL保留在存储库中以进行版本控制,则需要在BTEQ脚本中编写SHOW PROCEDURE命令的脚本,并将它们导出为平面文件。如果您对数据字典的查询具有创造性,则可以动态生成此BTEQ脚本。

最新更新