如何将MSSQL查询转换为Postgres查询

时间:2017-06-30 15:28:47

标签: database-migration greenplum hawq

我必须迁移复杂的SQL查询,需要在Postgres中进行转换。

复杂的SQL查询: 超过4个表连接,大量过滤,聚合函数,CASE等等。

对于Ex: 样本输入

    Select  
    ROW_NUMBER() OVER (ORDER BY getdate()) AS ID, 
    GETDATE() as time,
    arc.Customer as Customer,
    GroupBy4KPI,
    arc.MasterAccount,
    arc.CustomerClass,
   from tablename_1 arc left join  tablename_2 varc on arc.Customer = varc.Customer

请建议我们是否有任何自定义函数或工具来完成从MSSQL到PSQL的DML语句转换。

事实

这样,我必须解析1600个查询。所以,这项工作是重复性的。我必须每天执行或解析MSSQL查询。

对此有任何帮助将不胜感激?

0 个答案:

没有答案