在TERADATA中,我们使用SHOW PROCEDURE [procedure_name]
来显示过程定义/主体。
在哪里可以以类似于从DBC.TABLESV查询视图定义的方式查询过程的主体
SELECT requesttext FROM dbc.tablesv WHERE tablename=[view_name]
答案 0 :(得分:1)
除了SHOW PROCEDURE
之外,别无他法,因为在任何DBC表中都找不到实际的源代码。
源代码和编译后的SP内部存储在一个子表中,该子表不能直接访问。
编辑:
Glenn McCall提供了一个Java-XSP,它返回SHOW的结果,可以在Teradata的社区站点上找到:Running Unsupported Queries from a Stored Procedure您应该能够从SP中的游标运行它,但是可能不行非常有效。