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

CHYBA domény SQL:sloupec neexistuje, výchozí nastavení

V dvojitých uvozovkách SQL " jsou použity odkazovat na sloupec nebo tabulku s názvem "select"

řetězcová konstanta v SQL je libovolná posloupnost znaků ohraničená jednoduchými uvozovkami (' ), například 'This is a string' . Takže to není totéž jako znak ve dvojitých uvozovkách (" )

V důsledku toho musíte použít jednoduchou uvozovku, jak je uvedeno níže

select * from test where old_code = '220088242'

takže ve vašem případě by to mělo být jako níže

ALTER DOMAIN public."POSTAL_CODE"
    SET DEFAULT '00000';


  1. PostgreSQL TypeError:ne všechny argumenty byly převedeny během formátování řetězce

  2. Vyrovnávání zatížení databáze pomocí ProxySQL a AWS Aurora

  3. Oracle sqlldr -> nedefinovaný symbol:sldext

  4. Aktualizace zobrazení Join, aniž by došlo k chybě bez zachování klíče