H2相当于SET IDENTITY_INSERT

时间:2015-11-20 06:17:47

标签: sql h2 identity-insert

我使用H2到JUnit测试将在生产中使用MS SQL Server运行的系统。

作为最新版本的一部分,我需要进行一些DDL更改并将数据从旧结构迁移到新结构。 这将涉及将数据复制到具有标识列的新表中。

我实际上是将一张桌子分成两张。 接下来,新表将具有独立(标识)主键,但是对于初始化,它需要与主表具有相同的主键值(即,在迁移时它是一对一的,之后它将是一对多的。)

我不介意在系统中使用H2和SQL Server特定代码(DDL已经是系统特定的),只要结果结构是等效的,所以如果有H2选项或JDBC技巧将会实现这一点,没关系。

使用Spring JdbcTemplate运行所有内容。

感谢您的任何建议。

0 个答案:

没有答案