PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak przekazać rekord jako parametr funkcji PL/pgSQL?

Spróbuj tego:

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

dim_date musi być tabelą.

EDYCJA:

Ok, teraz jestem naprawdę zdezorientowany.

  1. Data powinna być kolumną, a nie tabelą. Nie rozumiem, dlaczego miałbyś utworzyć tabelę z wartościami dat.
  2. Dzięki to_char możesz bez problemu formatować daty. Przeczytaj:Funkcje formatowania typu danych nauczyć się jak. Ta funkcja, którą utworzyłeś, nie ma sensu.
  3. Czy wyprowadzasz PL/pgSQL? Czy formatowanie nie powinno odbywać się w warstwie środkowej? Powinieneś po prostu zwrócić datę z bazy danych.

Na koniec polecam przeczytanie Podręcznika PL/pgSQL . Jest tam wiele dobrych rzeczy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uruchamianie migracji Django na zadokowanym projekcie

  2. Postgres:liczba całkowita poza zakresem

  3. w redshift postgresql czy mogę pominąć kolumny za pomocą funkcji kopiowania?

  4. Django get_or_create nie ustawia pola, gdy jest używane z iexact

  5. Dostęp zdalny Postgresql brak wpisu pg_hba.conf dla hosta