我们可以在AQT(高级查询工具)中看到IBM DB2存储过程内容吗?
我不是IBM主机工具方面的专家,因为我来自分布式开发方面。我们是否可以在AQT工具中看到IBMDB2存储过程的源代码。我知道我们可以使用任何模拟器工具,如Attachmate Extra!X-treme,但这个过程对我来说似乎很艰难。要查看单个存储过程内容,我必须键入许多命令。所以我只是想,如果我们可以选择以一种简单的方式查看相同的内容,就像我们在SQL SSMS(SQL Server Management Studio)中有我们可以在AQT(高级查询工具)中看到IBM DB2存储过程内容吗?,db2,ssms,mainframe,advanced-query-tool,Db2,Ssms,Mainframe,Advanced Query Tool,我不是IBM主机工具方面的专家,因为我来自分布式开发方面。我们是否可以在AQT工具中看到IBMDB2存储过程的源代码。我知道我们可以使用任何模拟器工具,如Attachmate Extra!X-treme,但这个过程对我来说似乎很艰难。要查看单个存储过程内容,我必须键入许多命令。所以我只是想,如果我们可以选择以一种简单的方式查看相同的内容,就像我们在SQL SSMS(SQL Server Management Studio)中有sp_helptext一样,那就太好了 更新: 当我转到数据库对象->
sp_helptext
一样,那就太好了
更新:
当我转到数据库对象->过程时,不同存储过程的所有模式都在加载。当我单击每个模式时,与之关联的存储过程正在加载,在这里我可以看到过程参数、运行过程、创建过程等,但是我找不到任何选项来查看过程的实际SQL查询
当我在过程名称上单击鼠标右键并选择“查看”时,我得到的选项如下:
我没有看到任何类似程序文本的选项。过程详细信息中的语言显示为
COBOL
,用户访问列表显示为executeg
。很抱歉,我不能在这里提供任何屏幕截图,因为这是我正在使用的客户端机器 您使用的工具是否适合这份工作
AQT工具似乎适用于用SQL编写的过程,但您的过程似乎是COBOL存储过程。COBOL存储过程的源代码通常在RDBMS之外进行管理
与您的DBA团队或COBOL开发人员交谈,了解站点中的哪个工具集允许访问COBOL存储过程的源代码 我不知道为什么这个问题被否决了?是因为它没有足够的信息吗?请让我知道。存储过程的上下文是什么意思?您的意思是要查看SQL-PL过程或java存储过程的源代码吗?另外,当导航到数据库>过程>(您感兴趣的模式)>(您感兴趣的存储过程名称)>视图>过程文本时,您能否具体说明您在AQT中看到的内容?您的身份验证id需要目录上的相关权限。菜单还允许您查看参数、程序细节、权限、依赖关系等,因此您的问题似乎不清楚。如有必要,请提供屏幕截图。如果存储过程是COBOL或C/C++或Rexx,这将没有帮助。当您看到过程名称时,请检查过程详细信息屏幕,以及语言和方言值是什么?你的身份证有足够的权限吗?@mao我已经更新了信息,请看一下。