我有一堆可以在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