PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Błąd składni przy lub w pobliżu END z nazwą kolumny END

END jest słowem kluczowym. (Jest używany między innymi w CASE ... WHEN ... END ). Musisz zacytować go, aby użyć go jako identyfikatora.

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

Zwróć uwagę, że "quoted" w identyfikatorach rozróżniana jest wielkość liter , nie są złożone jak nienotowane identyfikatory. To jest zgodne ze standardem SQL. Aby uzyskać więcej informacji, zobacz dokumentację PostgreSQL dotyczącą struktury leksykalnej .

W dokumentacji znajduje się lista słów zastrzeżonych .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja SQL nie usuwa się w PHP

  2. PostgreSQL - INNER JOIN dwie tabele z LIMIT

  3. Nie można połączyć się z serwerem PostgreSQL:nie można połączyć się z serwerem:Odmowa uprawnień

  4. Jak uzyskać liczbę dołączeń INNER i liczbę wszystkich pozycji?

  5. Nie znaleziono języka proceduralnego C PostgreSQL