2012-08-14 2 views
0

나는 다음을 수행하려고 :평가 기능은

SQL> select 1>2 from dual; 
select 1>2 from dual 
     * 
ERROR at line 1: 
ORA-00923: FROM keyword not found where expected 

그러나이 확인됩니다

SQL> select 1 from dual; 

    1 
---------- 
    1 

SQL> select 2*3 from dual; 

     2*3 
---------- 
    6 

별도의 PL을 작성하지 않고 (간단한 방법으로 1>2을 평가하기 위해 오라클을 요청하는 방법/SQL 함수)?

감사합니다.

답변

1

글쎄, 그건 부울입니다. 이 시도 :

select (case when 1>2 then 1 else 0 end) 
from dual 
그들이 번호

것처럼 오라클은 논리 값을 취급하지 않습니다