Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
如何在IBMDataStudioScript窗口中跨多个DB2SQL语句拥有一个UOW(事务)?_Db2_Ibm Data Studio - Fatal编程技术网

如何在IBMDataStudioScript窗口中跨多个DB2SQL语句拥有一个UOW(事务)?

如何在IBMDataStudioScript窗口中跨多个DB2SQL语句拥有一个UOW(事务)?,db2,ibm-data-studio,Db2,Ibm Data Studio,我试图在IBMDataStudio中针对DB2LUW数据库以交互方式运行脚本 我试图让整个脚本在一个工作单元事务中执行,以便在INSERT语句构建完一个大表之前,NOT LOGGED属性保持有效。此时,它运行约30秒,然后以“日志文件已满”错误终止 有人能告诉我如何让一个工作单元在这个脚本中持久化吗?我使用的脚本如下所示 我知道我可以用一个存储过程来实现这一点,但我想知道如何在DataStudio脚本窗口中以交互方式实现这一点——如果可能的话 谢谢! 约翰 看来这是不可能的。请参见此处动态复合S

我试图在IBMDataStudio中针对DB2LUW数据库以交互方式运行脚本

我试图让整个脚本在一个工作单元事务中执行,以便在INSERT语句构建完一个大表之前,NOT LOGGED属性保持有效。此时,它运行约30秒,然后以“日志文件已满”错误终止

有人能告诉我如何让一个工作单元在这个脚本中持久化吗?我使用的脚本如下所示

我知道我可以用一个存储过程来实现这一点,但我想知道如何在DataStudio脚本窗口中以交互方式实现这一点——如果可能的话

谢谢! 约翰


看来这是不可能的。请参见此处动态复合SQL中允许的SQL语句:

您可以在一个过程中做更多的事情,但仍然不是所有的事情。请看这里:

CREATE TABLE test.exp1 (    
client_id   int,
fx101       varchar(15),
fx102       varchar(15)
) NOT LOGGED INITIALLY;

ALTER TABLE test.exp1 ACTIVATE NOT LOGGED INITIALLY;

INSERT INTO test.exp1 ....<huge insert statement here> .... ;

COMMIT;