我必须迁移复杂的 SQL 查询需要在 Postgres 中转换。
复杂的 SQL 查询:超过 4 个表连接、大量过滤器、聚合函数、CASE when then 等。
例如:样本输入
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
请建议我们是否有任何自定义函数或工具来完成 DML 语句从 MSSQL 到 PSQL 的转换。
事实
这样,我必须解析 1600 个查询。因此,这项工作是重复性的。我必须每天执行或解析 MSSQL 查询。
任何帮助将不胜感激?