Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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
Ibm midrange 如何在AS400中运行多个UPDATE语句_Ibm Midrange_Db2 400 - Fatal编程技术网

Ibm midrange 如何在AS400中运行多个UPDATE语句

Ibm midrange 如何在AS400中运行多个UPDATE语句,ibm-midrange,db2-400,Ibm Midrange,Db2 400,我需要在AS400的一个表中一次性更新100条记录,但当我使用分隔符时(分号)正在抛出错误 似乎它不接受,就像我们在DB2中使用的那样。如果您安装了IBM i Navigator,那么它的Run SQL Statements窗口可能就是您想要的,并且它可能被注册为.SQL文件的默认处理程序。在桌面上新建一个空的.sql文件,打开它并将语句粘贴到中,或者将sql语句保存在.sql文件中并打开它。希望这将为您打开Navigator的RunSQL语句窗口。将连接属性设置为系统命名,并连接到服务器。现在

我需要在AS400的一个表中一次性更新100条记录,但当我使用分隔符
(分号)正在抛出错误


似乎它不接受
,就像我们在DB2中使用的那样。

如果您安装了IBM i Navigator,那么它的Run SQL Statements窗口可能就是您想要的,并且它可能被注册为.SQL文件的默认处理程序。在桌面上新建一个空的.sql文件,打开它并将语句粘贴到中,或者将sql语句保存在.sql文件中并打开它。希望这将为您打开Navigator的RunSQL语句窗口。将连接属性设置为系统命名,并连接到服务器。现在,您可以单独或一起运行语句。

用于运行SQL语句的STRSQL绿色屏幕界面旨在一次只运行一条SQL语句,不支持运行由;分隔的多条SQL语句

设计用于运行SQL脚本(多个SQL语句)的接口/应用程序,如IBM i Navigator或RUNSQLSTM,支持使用;作为SQL语句分隔符


支持;因为语句分隔符依赖于接口/应用程序。

您可以发布导致错误的代码以及错误消息吗?您使用什么接口来执行SQL语句?IBM i Navigator?RUNSQLSTM?还有别的吗?