程序代码: declare a number:= 3; b number:= 4; c number; begin c := (a*b)/(a+b); dbms_output.put_line('结果为:' || c); exception when zero_divide then dbms_output.put_line('除数不能为0'); end;
------解决方案-------------------- .2句话搞定客户端和服务器字符集不一致 a.查询服务器端配置的字符集。在sqlplus中以dba用户执行: select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;