随笔 - 79  文章 - 11  trackbacks - 0
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

不再堕落。
Oracle documents: 
http://tahiti.oracle.com/

常用链接

留言簿

随笔分类(66)

随笔档案(79)

相册

收藏夹(11)

搜索

  •  

积分与排名

  • 积分 - 52750
  • 排名 - 949

最新随笔

最新评论

阅读排行榜

SET SERVEROUTPUT ON;

DECLARE
   stock_price 
NUMBER := 9.73;
   net_earnings 
NUMBER := 0;
   pe_ratio 
NUMBER;
BEGIN
-- Calculation might cause division-by-zero error.
   pe_ratio := stock_price / net_earnings;
   dbms_output.put_line(
'Price/earnings ratio = ' || pe_ratio);

EXCEPTION  
-- exception handlers begin

-- Only one of the WHEN blocks is executed.

   
WHEN ZERO_DIVIDE THEN  -- handles 'division by zero' error
      dbms_output.put_line('Company must have had zero earnings.');
      pe_ratio :
= null;

   
WHEN OTHERS THEN  -- handles all other errors
      dbms_output.put_line('Some other kind of error occurred.');
      pe_ratio :
= null;

END;  -- exception handlers and block end here
/
ref : http://www.sc.ehu.es/siwebso/KZCC/Oracle_10g_Documentacion/appdev.101/b10807/07_errs.htm
posted on 2009-03-25 10:52 donnie 阅读(97) 评论(0)  编辑  收藏 所属分类: database

只有注册用户登录后才能发表评论。


网站导航: