sql >> Databáze >  >> RDS >> PostgreSQL

Získejte název zdrojové tabulky řádku při dotazu na nadřazený řádek, od kterého dědí

Chcete-li identifikovat zdrojovou tabulku konkrétního řádku, použijte tableoid , jako byste se už našli.
Obsazení do regclass načte skutečný název, v případě potřeby automaticky kvalifikuje schéma podle aktuální search_path .

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

Více:

  • Zjistěte, které schéma na základě hodnot tabulky
  • Vyberte (načtěte) všechny záznamy z více schémat pomocí Postgres
  • Jak parametr search_path ovlivňuje rozlišení identifikátoru a "aktuální schéma"


  1. Jak NOT RLIKE funguje v MySQL

  2. 12c Adaptivní plány v SQL Developer

  3. SQLite Zobrazit tabulky

  4. Škálování připojení v PostgreSQL pomocí sdružování připojení