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

Hàm PostgreSQL không tồn tại

Thông báo lỗi không có ý nghĩa gì cả cho CREATE OR REPLACE FUNCTION lệnh bạn hiển thị. Giả sử bạn thực sự đang gọi hàm trong một câu lệnh DML như

SELECT per_cont('{1,2,3}', 1);

Rõ ràng là bạn phải sử dụng cùng một cơ sở dữ liệu, nhưng bạn nói rằng cơ sở dữ liệu đó đã được thiết lập.

search_path cũng phải phù hợp. Vì bạn không cung cấp lược đồ một cách rõ ràng, hàm được tạo trong lược đồ "hiện tại" khi được tạo. Cùng một lược đồ phải hiển thị trong search_path của phiên khác hoặc chức năng không hiển thị.

Hướng dẫn chi tiết trong câu trả lời được liên kết:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm toàn văn bản Postgresql cho ngôn ngữ Séc (không có cấu hình ngôn ngữ mặc định)

  2. Làm cách nào để lấy min / max của hai số nguyên trong Postgres / SQL?

  3. lỗi với cơ sở dữ liệu postgresql:Máy chủ đang chạy cục bộ và chấp nhận các kết nối trên ổ cắm miền Unix /var/run/postgresql/.s.PGSQL.5432?

  4. Mệnh đề KIỂM TRA cho các chế độ xem có thể cập nhật

  5. Không thể sử dụng người dùng postgres trong cơ sở dữ liệu mới cho rails 3 trên máy chủ ubuntu 10.04