Giá trị boolean chỉ có thể được sử dụng trong mã PL / SQL khác, không trong Oracle SQL. Nếu bạn muốn một hàm có giá trị trả về có sẵn trong select ... from dual
thì bạn sẽ cần xác định hàm để trả về varchar2
với các giá trị trả về 'true'
và 'false'
tương ứng (hoặc 'T'
và 'F'
hoặc trả về số với các giá trị 1 và 0).
Điều đáng buồn là Oracle SQL không hỗ trợ kiểu dữ liệu Boolean (mặc dù ngôn ngữ lập trình PL / SQL thì có).