PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Chuyển đổi thủ tục lưu trữ SQL Server thành thủ tục lưu trữ PostgreSQL

Không có "chuyển đổi" 1:1 từ MS SQL sang PostgreSQL.

Các khái niệm hoàn toàn khác nhau.

Tôi thực sự khuyên bạn chỉ nên triển khai lại chức năng và khai thác các tính năng mà PostgreSQL có, thay vì cố gắng bắt chước SQL Server.

Khi mọi người cố gắng chuyển giải pháp kỹ thuật của một DBMS này sang một DBMS khác, họ thường kết thúc với một cái gì đó chậm và không mở rộng (điều này đúng với Oracle -> SQL Serve, SQL Server -> Oracle, DB2 -> Oracle và SQL Server -> PostgreSQL cũng vậy).

Đọc hướng dẫn về các chức năng được lưu trữ (PG không có "thủ tục") đọc lại thông số kỹ thuật cho giải pháp hiện tại của bạn và sau đó chỉ cần triển khai nó bằng cách sử dụng các khả năng mà Postgres cung cấp.

Tôi chắc rằng đây không phải là câu trả lời mà bạn đang tìm kiếm, nhưng tôi thực sự tin rằng đây là con đường khả thi duy nhất để đi.



  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 cố gắng sử dụng định dạng thực thi trong một hàm nhưng nhận được lỗi không tìm thấy cột khi cung cấp định dạng chuỗi trong liên kết

  2. NGHE hết thời gian chờ truy vấn với node-postgres?

  3. PDO nhận được phân số giây từ Postgres

  4. Tính toán phần trăm từ SUM () trong cùng một truy vấn SELECT sql

  5. Postgres DB Trigger gọi Hàm Java