sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur skickar man en post som parameter för PL/pgSQL-funktionen?

Prova detta:

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

dim_date måste vara en tabell.

EDIT:

Ok, nu är jag verkligen riktigt förvirrad.

  1. Ett datum ska vara en kolumn, inte en tabell. Jag kan inte förstå varför du skulle skapa en tabell med datumvärden.
  2. Du kan formatera datum utan problem med to_char. Läs detta:Datatypformateringsfunktioner att lära sig hur man. Den funktionen du skapade är ingen mening.
  3. Skrivar du ut PL/pgSQL? Borde inte formateringen göras av mellanskiktet? Du bör bara returnera ett datum från databasen.

Slutligen skulle jag rekommendera att läsa PL/pgSQL manualen . Det finns massor av bra saker där inne.




  1. ASP.NET MVC5 - Hålla användare i Oracle Database

  2. Synkronisera offline SQLite databas med online MySQL databas

  3. PostgreSQL 11:Patchgranskare för partitionering av patchar

  4. Problem med att använda MySQL-kontakten med Django 1.8