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

Tại sao tôi có ORA-00904 ngay cả khi cột này hiện diện?

ORA-00904-invalid identifier lỗi thường do các vấn đề phân biệt chữ hoa chữ thường gây ra. Thông thường, các bảng và cột Oracle không phân biệt chữ hoa chữ thường và không được chứa dấu chấm câu và dấu cách. Nhưng nếu bạn sử dụng dấu ngoặc kép để tạo số nhận dạng được trích dẫn, thì số nhận dạng đó phải luôn được tham chiếu với dấu ngoặc kép và với trường hợp chính xác. Ví dụ:

create table bad_design("goodLuckSelectingThisColumn  " number);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy dữ liệu theo tuần trong Oracle

  2. Trong SQL * Plus, làm cách nào để thay đổi lời nhắc hiển thị người dùng và cơ sở dữ liệu được kết nối?

  3. Làm cách nào để trả về một tập hợp kết quả từ Cửa sổ truy vấn trong Oracle SQL Developer?

  4. Độ dài tối đa của VARCHAR là 4000 nhưng chỉ có thể lưu trữ văn bản tiếng Thái dài 2666 byte

  5. Cần trợ giúp chuyển đổi ngày ở định dạng 20120130 sang kiểu dữ liệu Ngày oracle sql