[db2inst1@TSTHDHCDB01 ~]$ db2 -td@ -vf 1.sql
CREATE PROCEDURE test
LANGUAGE SQL
snap:BEGIN not ATOMIC
insert into t1 values('A','A');
commit;
insert into t1 values('A','d');
commit;
END snap
DB20000I The SQL command completed successfully.
[db2inst1@TSTHDHCDB01 ~]$ db2 "call test()"
SQL0545N The requested operation is not allowed because a row does not
satisfy the check constraint "DB2INST1.T1.CHECKL". SQLSTATE=23513
[db2inst1@TSTHDHCDB01 ~]$ db2 +c "select * from t1"
CO11 C012
---------- ----------
A A
1 record(s) selected.
[db2inst1@TSTHDHCDB01 ~]$ db2 "select * from t1"
CO11 C012
---------- ----------
A A
1 record(s) selected.
[db2inst1@TSTHDHCDB01 ~]$ db2 "create table t2 (id int,c char(8) not null,d char(8) not null )"
DB20000I The SQL command completed successfully.
[db2inst1@TSTHDHCDB01 ~]$ db2 +c "insert into t2 values (1,'test','fly') "
DB20000I The SQL command completed successfully.
Dynamic SQL Statements:
Address AnchID StmtUID NumEnv NumVar NumRef NumExe Text
0x00007F087E5DBFE0 530 1 1 1 1 1 insert into t2 values
(1,'test','fly')
0x00007F087E5D8440 568 1 1 1 2 1 create table t2 (id int,c
char(8) not null,d char(8) not null )
Dynamic SQL Environments:
Address AnchID StmtUID EnvID Iso QOpt Blk
0x00007F087E5DC140 530 1 1 CS 5 B
0x00007F087E5D85C0 568 1 1 CS 5 B
Dynamic SQL Variations:
Address AnchID StmtUID EnvID VarID NumRef Typ Lockname Val Insert Time Sect Size Num Copies
0x00007F087E5DC4C0 530 1 1 1 1 4 010000000100000001004042D6 Y 2015-03-04-11.52.19.776833 5448 1
0x00007F087E5D8940 568 1 1 1 1 1 010000000100000001000047D6 Y 2015-03-04-11.52.15.293841 1936 0
[db2inst1@TSTHDHCDB01 ~]$ db2pd -d image1 -app
Applications:
Address AppHandl [nod-index] NumAgents CoorEDUID Status C-AnchID C-StmtUID L-AnchID L-StmtUID Appid WorkloadID WorkloadOccID CollectActData CollectActPartition CollectSectionActuals
0x00007F08B8BE9080 12960 [000-12960] 1 1309 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035208 0 0 N C N
0x00007F08B8E09080 12959 [000-12959] 1 1286 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035207 0 0 N C N
0x00007F08B8929080 12965 [000-12965] 1 1314 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035213 0 0 N C N
0x00007F08B8D79080 12958 [000-12958] 1 1285 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035206 0 0 N C N
0x00007F08B89C9080 12964 [000-12964] 1 1313 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035212 0 0 N C N
0x00007F08B8EB9080 12957 [000-12957] 1 1164 UOW-Waiting 0 0 530 1 *LOCAL.db2inst1.150304035205
Transactions:
Address AppHandl [nod-index] TranHdl Locks State Tflag Tflag2 Firstlsn Lastlsn Firstlso Lastlso SpaceReserved LogSpace TID AxRegCnt GXID ClientUserID ClientWrkstnName ClientApplName ClientAccntng
0x00007F08624B0C00 12957 [000-12957] 3 3 WRITE 0x00000000 0x00000000 0x000000003C03E967 0x000000003C03E967 1118200848 1118200848 180 269 0x000000A3897D 1 0 n/a n/a n/a n/a
0x00007F08624B3A80 12958 [000-12958] 4 0 READ 0x00000000 0x00000000 0x0000000000000000 0x0000000000000000 0 0 0 0 0x000000A38972 1 0 n/a n/a n/a n/a
[db2inst1@TSTHDHCDB01 ~]$ db2 +c "insert into t2 values (2,'bbc','') "
DB20000I The SQL command completed successfully.
Dynamic SQL Statements:
Address AnchID StmtUID NumEnv NumVar NumRef NumExe Text
0x00007F087E5E1AA0 380 1 1 1 1 1 insert into t2 values
(2,'bbc','')
0x00007F087E5DBFE0 530 1 1 1 1 1 insert into t2 values
(1,'test','fly')
0x00007F087E5D8440 568 1 1 1 2 1 create table t2 (id int,c
char(8) not null,d char(8) not null )
Applications:
Address AppHandl [nod-index] NumAgents CoorEDUID Status C-AnchID C-StmtUID L-AnchID L-StmtUID Appid WorkloadID WorkloadOccID CollectActData CollectActPartition CollectSectionActuals
0x00007F08B8BE9080 12960 [000-12960] 1 1309 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035208 0 0 N C N
0x00007F08B8E09080 12959 [000-12959] 1 1286 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035207 0 0 N C N
0x00007F08B8929080 12965 [000-12965] 1 1314 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035213 0 0 N C N
0x00007F08B8D79080 12958 [000-12958] 1 1285 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035206 0 0 N C N
0x00007F08B89C9080 12964 [000-12964] 1 1313 ConnectCompleted 0 0 0 0 *LOCAL.DB2.150304035212 0 0 N C N
0x00007F08B8EB9080 12957 [000-12957] 1 1164 UOW-Waiting 0 0 380 1 *LOCAL.db2inst1.150304035205 1 1 N C N
Transactions:
Address AppHandl [nod-index] TranHdl Locks State Tflag Tflag2 Firstlsn Lastlsn Firstlso Lastlso SpaceReserved LogSpace TID AxRegCnt GXID ClientUserID ClientWrkstnName ClientApplName ClientAccntng
0x00007F08624B0C00 12957 [000-12957] 3 4 WRITE 0x00000000 0x00000000 0x000000003C03E967 0x000000003C03E968 1118200848 1118200937 254 432 0x000000A3897D 1 0 n/a n/a n/a n/a
0x00007F08624B3A80 12958 [000-12958] 4 0 READ 0x00000000 0x00000000 0x0000000000000000 0x0000000000000000 0 0 0 0 0x000000A38972 1 0 n/a n/a n/a n/a
0x00007F08624B6900 12959 [000-12959] 5 0 READ 0x00000000 0x00000000 0x0000000000000000 0x0000000000000000 0 0 0 0 0x000000A38974 1 0 n/a n/a n/a n/a
Database Member 0 -- Database IMAGE1 -- Active -- Up 0 days 00:36:01 -- Date 2015-03-04-12.28.06.562387
Locks:
Address TranHdl Lockname Type Mode Sts Owner Dur HoldCount Att ReleaseFlg rrIID
0x00007F08628BBB80 3 03001300040020080000000052 RowLock ..X G 3 1 0 0x00200008 0x40000000 0
0x00007F08628BB380 3 4141414141664164FE8BC714C1 PlanLock ..S G 3 1 0 0x00000000 0x40000000 0
0x00007F08628BBA80 3 03001300050020080000000052 RowLock ..X G 3 1 0 0x00200008 0x40000000 0
0x00007F08628BBF80 3 03001300000000000000000054 TableLock .IX G 3 1 0 0x00202000 0x40000000 0