sql >> Database >  >> RDS >> PostgreSQL

Algebraïsche gegevenstypen in Postgres

U kunt geen type enum maken van anderen enum type:

je kunt ANIMAL maken zoals:

CREATE TYPE ANIMAL AS (h hoofed,m monkey);

Voorbeeld in gebruik:

CREATE TABLE your_table
(
    a ANIMAL
);

INSERT INTO your_table(a) select (select ('horse','macaque')::ANIMAL);


  1. SQL:Sorteer op prioriteit, maar zet 0 als laatste

  2. Trigger maken in mysql voor generatie UUID

  3. De eerst opgetreden waarde uit de XML halen met behulp van orakelparser

  4. Kan ik een enkele tabel herstellen vanuit een volledig mysql mysqldump-bestand?