PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Konwertuj procedurę składowaną SQL Server na procedurę składowaną PostgreSQL

Nie ma „konwersji” 1:1 z MS SQL na PostgreSQL.

Koncepcje są zupełnie inne.

Gorąco polecam, aby po prostu ponownie zaimplementować funkcjonalność i wykorzystać możliwości PostgreSQL, zamiast próbować imitować SQL Server.

Kiedy ludzie próbują przenieść rozwiązanie techniczne jednego DBMS na inny, zwykle kończą z czymś, co jest powolne i nie skaluje się (dotyczy to Oracle -> SQL Server, SQL Server -> Oracle, DB2 -> Oracle i SQL Server -> PostgreSQL równie dobrze).

Przeczytaj instrukcję o przechowywanych funkcjach (PG nie posiada „procedur”) ponownie zapoznaj się ze specyfikacją swojego obecnego rozwiązania, a następnie po prostu zaimplementuj je korzystając z możliwości oferowanych przez Postgres.

Jestem pewien, że nie jest to odpowiedź, której szukałeś, ale mocno wierzę, że jest to jedyna realna droga.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować Gnatcoll Postgres na Linux Centos 7?

  2. Wykrywanie wierszy z tą samą kombinacją liczb w pierwszych dwóch kolumnach i wybieranie tego o najwyższym numerze w trzeciej kolumnie

  3. Jak mogę uzyskać listę wszystkich funkcji przechowywanych w bazie danych określonego schematu w PostgreSQL?

  4. Grupa przechwytywania wyrażeń regularnych PostgreSQL w select

  5. Prawidłowy sposób korzystania z kopii Postgres jdbc