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

Bagaimana cara melewatkan catatan sebagai parameter untuk fungsi PL/pgSQL?

Coba ini:

CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$

dim_date harus berupa tabel.

EDIT:

Oke, sekarang aku benar-benar bingung.

  1. Tanggal harus berupa kolom, bukan tabel. Saya tidak mengerti mengapa Anda membuat tabel dengan nilai tanggal.
  2. Anda dapat memformat tanggal tanpa masalah dengan to_char. Baca ini:Fungsi Pemformatan Tipe Data untuk belajar bagaimana. Fungsi yang Anda buat tidak masuk akal.
  3. Apakah Anda mengeluarkan PL/pgSQL? Bukankah pemformatan harus dilakukan oleh tingkat menengah? Anda hanya harus mengembalikan Tanggal dari database.

Terakhir, saya akan merekomendasikan membaca PL/pgSQL Manual . Ada banyak barang bagus di sana.




  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 pg_dump

  2. Bagaimana justify_interval() Bekerja di PostgreSQL

  3. Setelah pemulihan PostgreSQL, saya mendapatkan izin ditolak untuk relasi Django_session

  4. Objek Besar tidak dapat digunakan dalam mode komit otomatis

  5. Driver Postgres log JBoss tidak sesuai dengan JDBC