sql >> Database >  >> RDS >> PostgreSQL

De naam van de brontabel van een rij ophalen bij het opvragen van het bovenliggende element waarvan het erft

Om de brontabel van een bepaalde rij te identificeren, gebruikt u de tableoid , zoals je jezelf al had gevonden.
Een cast naar regclass haalt de werkelijke naam op, automatisch schema-gekwalificeerd waar nodig volgens het huidige search_path .

SELECT *, tableoid::regclass::text AS table_name
FROM   master.tbl
WHERE  <some_condition>;

Meer:

  • Ontdek welk schema op basis van tabelwaarden
  • Selecteer (haal) alle records van meerdere schema's op met Postgres
  • Hoe beïnvloedt het zoekpad de resolutie van de ID en het "huidige schema"


  1. NUMTODSINTERVAL() Functie in Oracle

  2. Hoe krijg ik informatie over een door de gebruiker gedefinieerd type?

  3. Een overzicht van de nieuwe DBaaS van MariaDB - SkySQL

  4. Moet de variabele @myvariable-fout declareren met een ADO-geparametriseerde query