我有一堆可以在MySQL中正确执行的工作查询。我还需要hsqldb和oracle中的这些语句。将MySQL查询翻译成HSQLDB和Oracle查询
有很多教程教你如何从头开始为hsqldb和oracle创建查询,但他们没有解释如何直接翻译查询。
你会建议我做什么?
如果查询翻译完毕,我是否可以测试它们?我无法直接测试查询,因为我只有MySQL可用。
我有一堆可以在MySQL中正确执行的工作查询。我还需要hsqldb和oracle中的这些语句。将MySQL查询翻译成HSQLDB和Oracle查询
有很多教程教你如何从头开始为hsqldb和oracle创建查询,但他们没有解释如何直接翻译查询。
你会建议我做什么?
如果查询翻译完毕,我是否可以测试它们?我无法直接测试查询,因为我只有MySQL可用。
如果您确定所有目标数据库都符合ANSI SQL,则可以使用Mimer联机语法检查程序。它是免费的(据我所知)。 Find out more。
如果你想转换例如MySQL limit
转换为Oracle(where rownum <=
)或HSQLDB(limit
或top
)中的等效项。
如果您需要支持Oracle和hsqldb,为什么不安装这两个数据库来测试?支持您不打算安装和测试的数据库,语言,框架或数据库是没有意义的。 – 2012-01-10 11:09:10
@Cave是的,我也可以这样做,但它会需要很多配置。这是测试它的唯一方法吗?或者我们可以加快测试过程吗?干杯 – Best 2012-01-10 11:19:18