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

Làm cách nào tôi có thể chọn một cột có tên 'ngày tháng' trong Oracle?

Có bạn đoán nó đúng. date là một reserve word trong Oracle (thực tế đó là một kiểu dữ liệu) và bạn nên thoát khỏi nó bằng cách sử dụng dấu ngoặc kép "" như bên dưới.

SELECT "date" FROM Battles

Đó cũng chính là lý do bạn không bao giờ nên chọn tên cột / bảng làm từ dự bị. Mặc dù hầu như tất cả các RDBMS đều cung cấp cách / cơ chế để bỏ qua điều này nhưng đó không bao giờ là một phương pháp hay.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-06531 sau khi nâng cấp Oracle

  2. Làm cách nào để giới hạn số hàng được trả về bởi LEFT JOIN này là một?

  3. Quy trình nâng cấp từng bước cho Phần nâng cấp R12.2 -4 (Áp dụng Gói cập nhật phát hành 12.2.x)

  4. Sự cố gộp kết nối mùa xuân

  5. Oracle:sao chép hàng trong khi cập nhật một trường cho bảng có nhiều cột