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

Zwróć dynamiczny zestaw kolumn

Jeśli wszystkie kolumny mają ten sam typ, możesz używać tablic .

Bardziej elastycznym rozwiązaniem byłoby użycie funkcja polimorficzna , oddaj parametr typu anyelement i sprawić, by funkcja zwróciła ten sam typ polimorficzny. Ten parametr może być dobrze znanym typem złożonym ...

Jest to dość zaawansowane programowanie po stronie serwera. Przykłady kodu dla obu podejść wraz z wyjaśnieniami i linkami znajdziesz w tej ściśle powiązanej odpowiedzi .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. USUŃ KASKADOWE tylko raz

  2. postgresql COUNT(DISTINCT...) bardzo wolno

  3. Jak wstawić pojedynczy wiersz w tabeli nadrzędnej, a następnie wiele wierszy w tabeli podrzędnej w pojedynczym SQL w PostgreSQL?

  4. Indeksowanie tabel w PostgreSQL w celu zwiększenia wydajności

  5. Pobieranie funkcji błędu to_date (znacznik czasu bez strefy czasowej, nieznany) nie istnieje