将MySQLqueries转换为HSQLDB和Oracle查询

时间:2012-01-10 11:01:40

标签: mysql database oracle hsqldb

我有一堆可以在MySQL中正确执行的工作查询。我还需要hsqldb和oracle中的那些语句。

有许多教程可以教您如何从头开始为hsqldb和oracle创建查询,但是他们没有解释如何直接翻译查询。

你建议我做什么?

如果查询被翻译了,我会有办法测试吗?我无法直接测试查询,因为我只有MySQL可用。

2 个答案:

答案 0 :(得分:2)

如果您确定所有目标数据库都符合ANSI SQL,则可以使用Mimer在线语法检查程序。它是免费的(据我所知)。 Find out more

如果您想转换,请不要帮助您。 MySQL limit与Oracle(where rownum <=)或HSQLDB(limittop)中的等效项。{/ p>

答案 1 :(得分:0)

您无法手动翻译MySQL个查询,无法使用OracleHSQLDB个查询。
您需要在系统上下载OracleHSQLDB。 由于它是免费的,你可能不会费心去支付它们 稍后创建表并在同一个上测试查询 请记住,每个数据库都支持不同的关键字,语法和数据类型 因此,在相应的数据库上测试每个已翻译的查询将获得最佳结果。