Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 如何在IBMDataStudio中查看DB2存储过程返回的值?_Stored Procedures_Db2 - Fatal编程技术网

Stored procedures 如何在IBMDataStudio中查看DB2存储过程返回的值?

Stored procedures 如何在IBMDataStudio中查看DB2存储过程返回的值?,stored-procedures,db2,Stored Procedures,Db2,我试图验证IBMDB2存储过程返回的输出值 如何查看IBM Data Studio中存储过程返回的值。在IBM Data Studio 4.1.3客户端中,可以在多个位置运行存储过程 在询问stackoverflow之前,您是否尝试过使用 您的问题提到了输出值,这可能意味着输出参数或结果集。不同的选项卡显示这些内容 这里有一个方法: 在数据透视图中,您可以从数据源资源管理器导航到您的过程,右键单击它,然后选择运行。在结果窗口中输入输入/输入输出参数值,运行该窗口时,下部窗格“SQL结果”有三个选

我试图验证IBMDB2存储过程返回的输出值


如何查看IBM Data Studio中存储过程返回的值。

在IBM Data Studio 4.1.3客户端中,可以在多个位置运行存储过程

在询问stackoverflow之前,您是否尝试过使用

您的问题提到了输出值,这可能意味着输出参数或结果集。不同的选项卡显示这些内容

这里有一个方法:

在数据透视图中,您可以从数据源资源管理器导航到您的过程,右键单击它,然后选择运行。在结果窗口中输入输入/输入输出参数值,运行该窗口时,下部窗格“SQL结果”有三个选项卡“历史记录”、“状态”、“参数”。输出参数的值显示在“参数”选项卡中。如果存储过程没有参数,则不会有“参数”选项卡


如果存储过程有结果集,则每个结果集都有自己的选项卡“Result1”“Result2”等,如果没有结果集,这些选项卡不会出现。

您是说IBM Data Studio吗?如果是这样,有两种方法

在数据库资源管理器中的SP上单击鼠标右键,然后单击“运行”

为每个OUT或INOUT参数创建全局变量,然后在同一会话/连接中调用后检查它们的值

哪个会回来

 1             2
 ------------- -------------
 DB2 v11.1.3.3 DB2 v11.1.3.3
请注意,您可以在DataStudio中使用?s来代替OUT或INOUT参数。该过程将正常运行,但您无法看到这些参数的输出值。有时候这就足够了。
 1             2
 ------------- -------------
 DB2 v11.1.3.3 DB2 v11.1.3.3