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

Có một Bảng Oracle được đặt tên là Từ dành riêng, Những vấn đề nào có thể phát sinh?

Để thoát khỏi các từ dành riêng trong Oracle, bạn cần đặt chúng (trong trường hợp này là tên bảng) trong dấu ngoặc kép. IE:

SELECT *
  FROM "CASE"

Nếu không, bạn sẽ gặp lỗi "ORA-00903:Tên bảng không hợp lệ". IIRC, Oracle xử lý văn bản bên trong dấu ngoặc kép là phân biệt chữ hoa chữ thường, vì vậy bạn vẫn có thể gặp lỗi nếu tên bảng được tạo bằng chữ thường khi sử dụng truy vấn mẫu.

Ngoài ra, tôi chỉ có thể thấy vấn đề thông thường với các thực thể / thuộc tính được đặt tên kém.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với cơ sở dữ liệu Oracle 10g bằng Microsoft ODBC cho Oracle

  2. Oracle SQL:Nhận được lỗi 'không khớp với khóa duy nhất hoặc khóa chính' và không biết tại sao

  3. Làm cách nào để tôi có thể đưa ra một lệnh duy nhất từ ​​dòng lệnh thông qua sql plus?

  4. Có sự khác biệt giữa khóa thay thế, khóa tổng hợp và khóa nhân tạo không?

  5. cách thay thế nhiều chuỗi với nhau trong Oracle