Sự khác biệt chính giữa truy vấn đầu tiên và thứ hai của bạn là dấu ngoặc kép (chứ không phải dấu ngoặc đơn). Các dấu ngoặc đơn bổ sung không cần thiết. Chúng dường như là một hiện vật kỳ lạ của trình khám phá máy chủ VS.
Trái ngược với suy nghĩ của nhiều người, Oracle phân biệt chữ hoa chữ thường. Tên cột level_1
và LEVEL_1
khác nhau. Nếu tên cột và bảng của bạn đều là chữ hoa, thì chữ hoa sẽ không thành vấn đề vì Oracle chuyển đổi tất cả các số nhận dạng chưa được trích dẫn trong câu lệnh SQL thành chữ hoa.
Nhưng nếu tên cột và bảng của bạn sử dụng chữ thường, bạn phải đặt tên cột trong dấu ngoặc kép để giữ lại cách viết hoa phù hợp.