Trong Oracle, không có sự khác biệt giữa một chuỗi rỗng và NULL.
Đó là sự coi thường trắng trợn đối với tiêu chuẩn SQL, nhưng bạn đã hiểu ...
Ngoài ra, bạn không thể so sánh với NULL (hoặc không phải NULL) với các toán tử "bình thường":"col1 =null" sẽ không hoạt động, "col1 =''" sẽ không hoạt động, "col1! =Null" sẽ không hoạt động , bạn phải sử dụng "is null".
Vì vậy, không, bạn không thể làm cho điều này hoạt động theo bất kỳ cách nào khác khi đó "col 1 là null" hoặc một số biến thể trên đó (chẳng hạn như sử dụng nvl).