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

Chyba syntaxe na nebo blízko END s názvem sloupce END

END je klíčové slovo. (Mimo jiné se používá v CASE ... WHEN ... END ). Chcete-li jej použít jako identifikátor, musíte jej citovat.

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

Všimněte si, že "quoted" identifikátory rozlišují malá a velká písmena , nejsou složené pouzdro jako neuvedené identifikátory. To je podle standardu SQL. Další informace naleznete v dokumentaci PostgreSQL o lexikální struktuře .

V dokumentaci je seznam vyhrazených slov .



  1. Jak vypočítat příští narozeniny vzhledem k datu narození?

  2. Automatický přírůstek Heroku MySQL

  3. Použití klíčového slova SQL v názvu tabulky nebo sloupce

  4. MySQL:je možné group_concat více řádků?