PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Convertir la procédure stockée SQL Server en procédure stockée PostgreSQL

Il n'y a pas de "conversion" 1:1 de MS SQL vers PostgreSQL.

Les concepts sont totalement différents.

Je recommande fortement de simplement réimplémenter la fonctionnalité et d'exploiter les fonctionnalités de PostgreSQL, au lieu d'essayer d'imiter SQL Server.

Lorsque les gens essaient de porter la solution technique d'un SGBD vers un autre, ils se retrouvent généralement avec quelque chose de lent et qui n'évolue pas (cela est vrai pour Oracle -> SQL Serve, SQL Server -> Oracle, DB2 -> Oracle et SQL Server -> PostgreSQL aussi).

Lisez le manuel sur les fonctions stockées (PG n'a pas de "procédures") relisez la spécification de votre solution actuelle, puis implémentez-la simplement en utilisant les possibilités offertes par Postgres.

Je suis sûr que ce n'est pas la réponse que vous cherchiez, mais je crois fermement que c'est la seule solution viable.