PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi cú pháp tại hoặc gần END với tên cột END

END là một từ khóa. (Trong số những thứ khác, nó được sử dụng trong CASE ... WHEN ... END ). Bạn phải trích dẫn nó để sử dụng nó làm định danh.

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

Lưu ý rằng "quoted" số nhận dạng có phân biệt chữ hoa chữ thường , chúng không gấp vỏ như số nhận dạng chưa được trích dẫn. Đó là theo tiêu chuẩn SQL. Để biết thêm thông tin, hãy xem tài liệu PostgreSQL về cấu trúc từ vựng .

Có một danh sách các từ dành riêng trong tài liệu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PSQLException:Không tìm thấy tên cột clazz_ trong Tập kết quả này

  2. Chèn từ điển nhỏ như {1:23, 2:45, 3:17} vào một cột của bảng cơ sở dữ liệu SQL trong Postgres bằng ngôn ngữ python

  3. Phần trăm trên tổng số trong PostgreSQL không có truy vấn con

  4. Khóa hàng SQLAlchemy with_for_update không hoạt động?

  5. GeoDjango trên Windows:Không thể tìm thấy thư viện GDAL / OSError:[WinError 126] Không tìm thấy mô-đun đã chỉ định