Hi, Thomas
I created a sample source which raises ArrayIndexOutOfBoundsException
at version upper 1.1.111. But it works fine at my 1.0.79 version.
Following is the complete source. Please check it out :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
* Test Case which destruct H2 Database.
* H2 Version 1.0.79 : No error occurs
* H2 Version upper 1.1.111 : Error occurs at 2nd execution
*
*/
public class H2DestructionTest {
static final String URL_LOCK_MODE_0 = "jdbc:h2:file:~/
testdb;LOCK_MODE=0";
static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName("org.h2.Driver");
return DriverManager.getConnection(URL_LOCK_MODE_0, "sa", "");
}
/**
* keep connection used by executeSql1 to rollback at following method
(roolBackExecuteSql1)
*/
static Connection outerConn;
/**
* Error thrown at 2nd trial.
* @throws Exception java.lang.ArrayIndexOutOfBoundsException
*/
public static void main(String[] args) throws Exception {
setUpTestTable();
executeSql1();
executeSql2();
roolBackExecuteSql1();
executeSql3();
executeSql4();
}
static void setUpTestTable() throws Exception {
Connection conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement(
"CREATE TABLE IF NOT EXISTS DIP("
+ " WORK_NO VARCHAR(8),"
+ " REPORT_NO VARCHAR(9),"
+ " USER_NO VARCHAR(16),"
+ " OS_NO VARCHAR(20),"
+ " MODEL_SERIES_CD VARCHAR(24),"
+ " FJ_MODEL_NAME VARCHAR(10),"
+ " ENTRY_TIMESTAMP TIMESTAMP,"
+ " COMPLETE_DATE VARCHAR(8),"
+ " LAST_TIMESTAMP TIMESTAMP,"
+ " LAST_USER_NO VARCHAR(16),"
+ " LAST_HOST_NAME VARCHAR(32),"
+ " UPDATE_VERSION NUMERIC(10, 0),"
+ " PRIMARY KEY(WORK_NO));"
);
pstmt.execute();
conn.close();
}
static void executeSql1() throws Exception {
outerConn = getConnection();
PreparedStatement pstmt = null;
outerConn.setAutoCommit(false);
pstmt = outerConn.prepareStatement(
"INSERT INTO DIP (WORK_NO, REPORT_NO, USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('00001', 1, '00001', 1, 'TRUE', 1, '2008-09-06 16:27:14', 20080901,
'2008-09-05 12:00:00', 1, 'Takashima', 1);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO, USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('00002', 1, '00001', 1, 'FALSE', 1, '2008-09-06 16:27:14', 20080901,
'2008-09-05 12:00:00', 1, 'Takashima', 1)"
);
pstmt.executeUpdate();
}
static void executeSql2() throws Exception {
Connection conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement("UPDATE DIP SET
MODEL_SERIES_CD = '2' WHERE WORK_NO = '00001'");
pstmt.executeUpdate();
conn.close();
}
static void roolBackExecuteSql1() throws Exception {
outerConn.rollback();
outerConn.close();
}
static void executeSql3() throws Exception {
Connection conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement("DELETE from DIP
WHERE WORK_NO = '00001'");
pstmt.execute();
conn.close();
}
static void executeSql4() throws Exception {
Connection conn = getConnection();
conn.setAutoCommit(false);
PreparedStatement pstmt = conn.prepareStatement(
"INSERT INTO DIP (WORK_NO, REPORT_NO, USER_NO,
OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000202', 13, 'user2', 'osno20', 'a', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000203', 14, 'user3', 'osno20', 'b', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000204', 15, 'user4', 'osno20', 'c', 'fj1', null, 20040404, null,
0, null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000205', 16, 'user5', 'osno20', 'a', 'fj1', null, null, null, 0,
null, 1);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000206', 17, 'user6', 'osno20', 'b', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000207', 18, 'user7', 'osno20', 'c', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000208', 19, 'user8', 'osno20', 'a', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000209', 20, 'user9', 'osno20', 'b', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000210', 21, 'user0', 'osno21', 'c', 'fj1', '2008-09-06 16:27:14',
20080901, '2008-09-05 12:00:00', 0, null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000211', 22, 'user1', 'osno21', 'a', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000212', 23, 'user2', 'osno21', 'b', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000213', 24, 'user3', 'osno21', 'c', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000214', 25, 'user4', 'osno21', 'a', 'fj1', null, 20040404, null,
0, null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000215', 26, 'user5', 'osno21', 'b', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000216', 27, 'user6', 'osno21', 'c', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000217', 28, 'user7', 'osno21', 'a', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000218', 29, 'user8', 'osno21', 'b', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000219', 30, 'user9', 'osno21', 'c', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000220', 31, 'user0', 'osno22', 'a', 'fj1', '2008-09-06 16:27:14',
20080901, '2008-09-05 12:00:00', 0, null, 1);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000221', 32, 'user1', 'osno22', 'b', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000222', 33, 'user2', 'osno22', 'c', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000223', 34, 'user3', 'osno22', 'a', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000224', 35, 'user4', 'osno22', 'b', 'fj1', null, 20040404, null,
0, null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000225', 36, 'user5', 'osno22', 'c', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000226', 37, 'user6', 'osno22', 'a', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000227', 38, 'user7', 'osno22', 'b', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000228', 39, 'user8', 'osno22', 'c', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000229', 40, 'user9', 'osno22', 'a', 'fj1', null, null, null, 0,
null, 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000230', 41, 'user0', 'osno23', '1', 'fj1', '2008-09-06 16:27:14',
20080901, '2008-09-05 12:00:00', 0, null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000231', 42, 'user1', 'osno23', '3', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000232', 43, 'user2', 'osno23', '1', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000233', 44, 'user3', 'osno23', '3', 'fj1', null, null, null, 0,
null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000234', 45, 'user4', 'osno23', '1', 'fj1', null, 20040404, null,
0, null, 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000235', 46, 'user5', 'osno23', '3', 'fj1', null, null, null, 0,
null, 1);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000236', 47, 'user6', 'osno23', '1', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000237', 48, 'user7', 'osno23', '3', 'fj1', null, null, null, 0,
null, 2);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000238', 49, 'user8', 'osno23', '1', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('W0000239', 50, 'user9', 'osno23', '3', 'fj1', null, null, null, 0,
null, 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000190', 51, 'user0', null, null, 'fj1', '2008-09-06 16:27:14',
20080901, '2008-09-05 12:00:00', 0, 'Hito', 3);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000191', 52, 'user1', null, null, 'fj1', null, null, null, 0,
'Inu', 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000192', 53, 'user2', null, null, 'fj1', null, null, null, 0,
'Neko', 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000193', 54, 'user3', null, null, 'fj1', null, 20030303, null, 0,
'Sakana', 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000194', 55, 'user4', null, null, 'fj1', null, null, null, 0,
'Usagi', 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000195', 56, 'user5', null, null, 'fj1', null, null, null, 0,
'Kame', 4);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000196', 57, 'user6', null, null, 'fj1', null, null, null, 0,
'Zarigani', 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000197', 58, 'user7', null, null, 'fj1', null, null, null, 0,
'Yadokari', 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000198', 59, 'user8', null, null, 'fj1', null, 20080808, null, 0,
'Kaburomushi', 5);"
+ "INSERT INTO DIP (WORK_NO, REPORT_NO,
USER_NO, OS_NO,
MODEL_SERIES_CD, FJ_MODEL_NAME, ENTRY_TIMESTAMP, COMPLETE_DATE,
LAST_TIMESTAMP, LAST_USER_NO, LAST_HOST_NAME, UPDATE_VERSION) VALUES
('Z0000199', 60, 'user9', null, null, 'fj1', null, null, null, 0,
null, 5);"
);
pstmt.executeUpdate();
conn.rollback();
conn.close();
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/h2-database?hl=en
-~----------~----~----~----~------~----~------~--~---