提交 a66aa0e5 authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Add test with MERGE INTO

上级 532268e8
......@@ -1409,6 +1409,18 @@ public class TestPreparedStatement extends TestBase {
assertFalse(u1.equals(u2));
assertFalse(u2.equals(u3));
assertFalse(u3.equals(u4));
prep = conn.prepareStatement("merge into test(id, value) key (id) values (?, ?)");
prep.setObject(1, 2);
prep.setInt(2, 10);
prep.execute();
rs = prep.getGeneratedKeys();
assertFalse(rs.next());
prep.setObject(1, 5);
prep.executeUpdate();
rs = prep.getGeneratedKeys();
rs.next();
assertEquals(UUID.class, rs.getObject(1).getClass());
assertFalse(rs.next());
stat.execute("drop table test");
stat.execute("create table test(id uuid, value int)");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论