PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Преобразувайте съхранена процедура на SQL Server в съхранена процедура на PostgreSQL

Няма "преобразуване" 1:1 от MS SQL към PostgreSQL.

Концепциите са коренно различни.

Силно препоръчвам просто да внедрите отново функционалността и да използвате функциите, които PostgreSQL има, вместо да се опитвате да имитирате SQL Server.

Когато хората се опитват да пренесат техническото решение на една СУБД към друга, те обикновено се оказват с нещо, което е бавно и не се мащабира (това важи за Oracle -> SQL Server, SQL Server -> Oracle, DB2 -> Oracle и SQL Server -> PostgreSQL също).

Прочетете ръководството за съхранените функции (PG няма "процедури"), прочетете отново спецификацията за вашето текущо решение и след това просто го внедрете, като използвате възможностите, които Postgres предлага.

Сигурен съм, че това не е отговорът, който търсите, но силно вярвам, че това е единственият жизнеспособен начин.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо PostgreSQL не може да направи това просто FULL JOIN?

  2. Избройте всички последователности в Postgres db 8.1 с SQL

  3. Замяна на съответстващ текст с regex с версия с главни букви в Postgresql

  4. Многоредови актуализации на PostgreSQL в Node.js

  5. Изпълнете заявки на PostgreSQL от командния ред