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

PostgreSQL - cú pháp truy vấn không có dấu ngoặc kép

Khi bạn tạo bảng của mình bằng cách sử dụng dấu ngoặc kép, tên cột và bảng trở nên phân biệt chữ hoa chữ thường. Vì vậy, "car_id" là một tên khác với "CAR_ID"

Bạn cần tạo bảng của mình mà không sử dụng dấu ngoặc kép, khi đó tên không phân biệt chữ hoa chữ thường:car_id giống với CAR_ID (lưu ý các dấu ngoặc kép còn thiếu!)

Xem hướng dẫn để biết thêm chi tiết:

http://www.postgresql .org / docs / current / static / sql-Cú pháp-lexical.html # SQL-SYNTAX-IDENTIFIERS

Chỉnh sửa:
Oracle hành xử chỉ theo cùng một cách. Sự khác biệt duy nhất là Oracle lưu trữ tên bằng chữ hoa và Postgres lưu chúng bằng chữ thường. Nhưng hành vi khi sử dụng dấu ngoặc kép là giống hệt nhau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngày FRM-50026 phải được nhập ở định dạng như DD-MON-YYYY

  2. Đang đợi một công việc đã gửi kết thúc trong Oracle PL / SQL?

  3. Làm cách nào để tăng hiệu suất cho INSERT hàng loạt vào bảng được liên kết ODBC trong Access?

  4. Tạo blob (Oracle) trả về Phương pháp không được trình điều khiển JDBC triển khai (Jboss eap 5.1)

  5. Loại% có thể được sử dụng với kiểu Đối tượng không? Có thể do tôi gặp lỗi khi cố gắng làm như vậy không