日期:2014-05-17  浏览次数:20764 次

關於數據類型
代碼如下,運行結果輸出 '相等 ',可類型不同爲什麽會輸出相等?
declare
          nd   number(10);
begin
          nd:=2007;
          if   to_char(sysdate, 'yyyy ')=nd   then
                begin
                          dbms_output.put_line(to_char(sysdate, 'yyyy '));     --輸出2007
                          dbms_output.put_line(nd);     --輸出2007
                          dbms_output.put_line( '相等 ');
                end;
          else
                dbms_output.put_line( '不相等 ');
          end   if;
end;

------解决方案--------------------
number可以看成char型