PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Синтактична грешка при или близо до END с име на колона END

END е ключова дума. (Освен всичко друго, използва се в CASE ... WHEN ... END ). Трябва да го цитирате, за да го използвате като идентификатор.

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

Обърнете внимание, че "quoted" идентификаторите са чувствителни към главни и малки букви , те не са сгънати като идентификатори без кавички. Това е според SQL стандарта. За повече информация вижте документацията на PostgreSQL относно лексикалната структура .

Има списък със запазени думи в документацията .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на кодирането на база данни на Postgres

  2. Postgres ръчно променя последователността

  3. Postgresql пълнотекстово търсене на подобни думи

  4. Подпълнете масиви с NULL до максимална дължина за персонализирана агрегатна функция

  5. Запазва реда на distinct вътре в string_agg