我正在尝试在 IBM Data Studio 中针对 DB2 LUW 数据库以交互方式运行脚本。
我试图让整个脚本在一个工作单元(事务)中执行,以便 NOT LOGGED 属性保持有效,直到我的 INSERT 语句完成构建一个大表。目前,它运行约 30 秒,然后以“日志文件已满”错误终止。
有人可以告诉我如何让一个工作单元在这个脚本中持续存在吗?我正在使用的脚本如下所示。
(我知道我可以使用存储过程来执行此操作,但我想知道如何在 Data Studio 脚本窗口中以交互方式执行此操作 - 如果可能的话)
谢谢!约翰。
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;