📄 triggerrecursion.out
字号:
ij> ---- Trigger recursion test---- test the maximum recursion level to be less than 16create table t1 (x int);0 rows inserted/updated/deletedij> create table t2 (x int);0 rows inserted/updated/deletedij> create table t3 (x int);0 rows inserted/updated/deletedij> create table t4 (x int);0 rows inserted/updated/deletedij> create table t5 (x int);0 rows inserted/updated/deletedij> create table t6 (x int);0 rows inserted/updated/deletedij> create table t7 (x int);0 rows inserted/updated/deletedij> create table t8 (x int);0 rows inserted/updated/deletedij> create table t9 (x int);0 rows inserted/updated/deletedij> create table t10 (x int);0 rows inserted/updated/deletedij> create table t11 (x int);0 rows inserted/updated/deletedij> create table t12 (x int);0 rows inserted/updated/deletedij> create table t13 (x int);0 rows inserted/updated/deletedij> create table t14 (x int);0 rows inserted/updated/deletedij> create table t15 (x int);0 rows inserted/updated/deletedij> create table t16 (x int);0 rows inserted/updated/deletedij> create table t17 (x int);0 rows inserted/updated/deletedij> create trigger tr1 after insert on t1 for each row MODE DB2SQL insert into t2 values 666;0 rows inserted/updated/deletedij> create trigger tr2 after insert on t2 for each row MODE DB2SQL insert into t3 values 666;0 rows inserted/updated/deletedij> create trigger tr3 after insert on t3 for each row MODE DB2SQL insert into t4 values 666;0 rows inserted/updated/deletedij> create trigger tr4 after insert on t4 for each row MODE DB2SQL insert into t5 values 666;0 rows inserted/updated/deletedij> create trigger tr5 after insert on t5 for each row MODE DB2SQL insert into t6 values 666;0 rows inserted/updated/deletedij> create trigger tr6 after insert on t6 for each row MODE DB2SQL insert into t7 values 666;0 rows inserted/updated/deletedij> create trigger tr7 after insert on t7 for each row MODE DB2SQL insert into t8 values 666;0 rows inserted/updated/deletedij> create trigger tr8 after insert on t8 for each row MODE DB2SQL insert into t9 values 666;0 rows inserted/updated/deletedij> create trigger tr9 after insert on t9 for each row MODE DB2SQL insert into t10 values 666;0 rows inserted/updated/deletedij> create trigger tr10 after insert on t10 for each row MODE DB2SQL insert into t11 values 666;0 rows inserted/updated/deletedij> create trigger tr11 after insert on t11 for each row MODE DB2SQL insert into t12 values 666;0 rows inserted/updated/deletedij> create trigger tr12 after insert on t12 for each row MODE DB2SQL insert into t13 values 666;0 rows inserted/updated/deletedij> create trigger tr13 after insert on t13 for each row MODE DB2SQL insert into t14 values 666;0 rows inserted/updated/deletedij> create trigger tr14 after insert on t14 for each row MODE DB2SQL insert into t15 values 666;0 rows inserted/updated/deletedij> create trigger tr15 after insert on t15 for each row MODE DB2SQL insert into t16 values 666;0 rows inserted/updated/deletedij> create trigger tr16 after insert on t16 for each row MODE DB2SQL insert into t17 values 666;0 rows inserted/updated/deletedij> create trigger tr17 after insert on t17 for each row MODE DB2SQL values 1;0 rows inserted/updated/deletedij> -- here we go;ij> insert into t1 values 1;ERROR 54038: Maximum depth of nested triggers was exceeded.ij> -- prove itselect * from t1;X -----------ij> -- The following should work, but because of defect 5602, it raises NullPointerException.-- After the fix for 5602, we could enable the following part of the test.-- Reduce the recursion level to 16. It should pass now.-- drop trigger tr17;-- insert into t1 values 2;-- prove it-- select * from t1;;ij>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -