代碼如下,運行結果輸出'相等',可類型不同爲什麽會輸出相等?
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;
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;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货