sql >> Databasteknik >  >> RDS >> PostgreSQL

packa upp postgresql-arrayen i rader

Använd unnest. Till exempel:

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. internationaliserat reguljärt uttryck i postgresql

  2. Förbättringar av dolda prestanda och hanterbarhet i SQL Server 2012/2014

  3. UnsatisfiedLinkError i ursprunglig metod

  4. Lista alla indexnamn, kolumnnamn och dess tabellnamn för en PostgreSQL-databas