PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Converti la stored procedure di SQL Server in una stored procedure di PostgreSQL

Non esiste una "conversione" 1:1 da MS SQL a PostgreSQL.

I concetti sono totalmente diversi.

Consiglio vivamente di re-implementare semplicemente la funzionalità e sfruttare le caratteristiche di PostgreSQL, invece di cercare di imitare SQL Server.

Quando le persone cercano di trasferire la soluzione tecnica da un DBMS a un altro, di solito finiscono con qualcosa che è lento e non scalabile (questo è vero per Oracle -> SQL Serve, SQL Server -> Oracle, DB2 -> Oracle e SQL Server -> PostgreSQL altrettanto bene).

Leggi il manuale sulle funzioni memorizzate (PG non ha "procedure"), rileggi le specifiche per la tua soluzione attuale e poi implementala semplicemente utilizzando le possibilità offerte da Postgres.

Sono sicuro che questa non è la risposta che stavi cercando, ma credo fermamente che questa sia l'unica strada percorribile da percorrere.