Trái ngược với suy nghĩ thông thường, Oracle phân biệt chữ hoa chữ thường trong tên cột và bảng. Nó chỉ chuyển đổi mọi thứ thành chữ hoa theo mặc định.
Nhưng nếu bạn sử dụng tên trong dấu ngoặc kép, bạn yêu cầu Oracle tạo cột theo cách viết chính xác mà bạn đã cung cấp (chữ thường trong CREATE
bản tường trình).
Kể từ trong SELECT
câu lệnh, bạn không sử dụng dấu ngoặc kép, tên được chuyển đổi thành chữ hoa và do đó không giống với tên chữ thường trong CREATE
tuyên bố.
Vì vậy, điều này sẽ hoạt động:
SELECT "prod_id", "product_name" FROM products;
Nếu bạn không biết cách chỉ định tên cột hoặc bảng, bạn có thể tra cứu nó trong từ điển dữ liệu. Bạn sẽ tìm thấy các tên cột viết thường cho product
của mình bảng, nhưng tên bảng viết hoa, vì nó không được trích dẫn.