我正在研究从MSSQL数据库到H2数据库的数据(仅来自表的数据)转换。除了一些小的变化之外,数据模型是相同的。
我的第一个想法是将表中的数据导出为INSERT INTO语句(like here),并在对H2数据库进行一些调整后运行这些数据。但是我遇到了datetime的问题,MSSQL将其导出为像datetime这样的数字:
CAST(0x000092AC00000000 AS DateTime)
H2似乎并不理解这一点。有没有办法使这个解决方案工作(强制SSMS以不同的方式导出日期时间,以便H2可以读取它)?我正在使用SSMS 2008 R2。 我也愿意接受其他建议来解决这个问题。