PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Converter procedimento armazenado do SQL Server em procedimento armazenado do PostgreSQL


Não há "conversão" 1:1 de MS SQL para PostgreSQL.

Os conceitos são totalmente diferentes.

Eu recomendo simplesmente reimplementar a funcionalidade e explorar os recursos que o PostgreSQL possui, em vez de tentar imitar o SQL Server.

Quando as pessoas tentam portar a solução técnica de um DBMS para outro, geralmente acabam com algo que é lento e não escalável (isso é verdade para Oracle -> SQL Serve, SQL Server -> Oracle, DB2 -> Oracle e SQL Server -> PostgreSQL também).

Leia o manual sobre funções armazenadas (o PG não possui "procedimentos") releia a especificação para sua solução atual e então simplesmente implemente usando as possibilidades que o Postgres oferece.

Tenho certeza de que esta não é a resposta que você estava procurando, mas acredito fortemente que este é o único caminho viável a seguir.