sql >> Database >  >> RDS >> PostgreSQL

Syntaxisfout op of nabij END met kolomnaam END

END is een sleutelwoord. (Het wordt onder andere gebruikt in CASE ... WHEN ... END ). Je moet het citeren om het als identificatie te gebruiken.

create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);

Merk op dat "quoted" ID's zijn hoofdlettergevoelig , ze zijn niet doos gevouwen zoals niet-geciteerde identifiers. Dat is volgens de SQL-standaard. Voor meer informatie, zie de PostgreSQL-documentatie over lexicale structuur .

Er is een lijst met gereserveerde woorden in de documentatie .



  1. Een SQL Server-verbinding beperken tot een specifiek IP-adres

  2. Hoe maak je een ID aan met AUTO_INCREMENT op Oracle?

  3. Zend Database Adapter - Complexe MySQL-query

  4. SELECT op JSONField met Django