PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

SQL-Domänen-FEHLER:Spalte existiert nicht, Standardeinstellung

In SQL doppelte Anführungszeichen " verwendet um auf eine Spalte oder Tabelle mit dem Namen "select" zu verweisen

Eine String-Konstante in SQL ist eine willkürliche Folge von Zeichen, die durch einfache Anführungszeichen (' ), zum Beispiel 'This is a string' . Dies ist also nicht dasselbe wie ein doppeltes Anführungszeichen (" )

Als Ergebnis müssen Sie einfache Anführungszeichen wie unten verwenden

select * from test where old_code = '220088242'

In Ihrem Fall sollte es also wie folgt aussehen

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