PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Fungsi PostgreSQL tidak ada

Pesan kesalahan tidak masuk akal sama sekali untuk CREATE OR REPLACE FUNCTION perintah yang Anda tunjukkan. Dengan asumsi Anda benar-benar memanggil fungsi dalam pernyataan DML seperti

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

Jelas Anda harus menggunakan database yang sama, tetapi Anda mengatakan bahwa itu telah ditetapkan.

search_path juga harus cocok. Karena Anda tidak memberikan skema secara eksplisit, fungsi dibuat dalam skema "saat ini" saat dibuat. Skema yang sama harus muncul di search_path sesi lain atau fungsinya tidak terlihat.

Instruksi terperinci dalam jawaban tertaut:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgre SQL SEPERTI untuk Integer

  2. Postgresql, perbarui jika baris dengan beberapa nilai unik ada, jika tidak masukkan

  3. SQL mengeluarkan data dari BEGIN; ...; AKHIR; blokir dengan python

  4. Heroku psql:FATAL:slot koneksi yang tersisa dicadangkan untuk koneksi superuser non-replikasi

  5. Mendapatkan semua Bangunan dalam jangkauan 5 mil dari koordinat yang ditentukan