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

rozpakuj tablicę postgresql w wiersze

Użyj rozgnieżdżenia. Na przykład:

CREATE OR REPLACE FUNCTION test( p_test text[] )
  RETURNS void AS
$BODY$
BEGIN
  SELECT id FROM unnest( p_test ) AS id;
END;
$BODY$
  LANGUAGE plpgsql IMMUTABLE
  COST 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć identyfikator, jeśli wiersz istnieje, WSTAW W przeciwnym razie

  2. Powolne porządkowanie zapytań według kolumny w połączonej tabeli

  3. Wymień wszystkie sekwencje w Postgres db 8.1 z SQL

  4. Jak wylistować rekordy z datą z ostatnich 10 dni?

  5. Jak znaleźć nazwę ograniczenia w PostgreSQL