oracle 没有逻辑类型吗?

解决方案 »

  1.   

    x y x AND y x OR y NOT x
    TRUE TRUE TRUE TRUE FALSE
    TRUE FALSE FALSE TRUE FALSE
    TRUE NULL NULL TRUE FALSE
    FALSE TRUE FALSE TRUE TRUE
    FALSE FALSE FALSE FALSE TRUE
    FALSE NULL FALSE NULL TRUE
    NULL TRUE NULL TRUE NULL
    NULL FALSE FALSE NULL NULL
    NULL NULL NULL NULL NULL
    这是逻辑吧!
      

  2.   

    sql里没有这个数据类型。没有boolean这样的数据类型 不过plsql块里可以有boolean这样的变量类型。 比如 
    SQL> set serverout on 
    SQL> declare 
      2  v_b boolean; 
      3  begin 
      4  v_b := true; 
      5  if v_b then 
      6  dbms_output.put_line('true'); 
      7  else 
      8  dbms_output.put_line('false'); 
      9  end if; 
    10  end; 
    11  /