我必须迁移复杂的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查询。
对此有任何帮助将不胜感激?