官术网_书友最值得收藏!

實例010 使用常量計算圓面積

【實例描述】

與其他程序設計語言一樣,PL/SQL也支持常量的使用。常量是指在程序運行過程中值不能改變的量,合理使用常量能夠提供PL/SQL塊的可移植性和可靠性。下面通過圓面積計算的實例,為讀者具體講解常量在PL/SQL編程中的使用。

本實例中聲明常量PI,并為其賦初始值為3.14,同時聲明兩個變量area和radius,用于存儲圓面積和半徑值,該實例的運行結果如圖1-30所示。

圖1-30 計算圓面積

【實現代碼】

    SQL> DECLARE
      2  PI CONSTANT NUMBER:=3.14;
      3  RADIUS NUMBER DEFAULT 5;
      4  AREA NUMBER;
      5  BEGIN
      6  AREA:=PI*RADIUS*RADIUS;        --------計算圓面積
      7  DBMS_OUTPUT.PUT_LINE(AREA);   --------輸出顯示
      8  END;
      9  /

【范例解析】

該實例首先聲明了常量PI,讀者注意到了其使用的是關鍵字CONSTANT,在聲明常量的同時為其初始化。與變量類似的,常量初值可以使用賦值運算符“:=”賦值,也可以使用DEFAULT關鍵字賦值。

在BEGIN開始的執行部分中,通過圓面積的計算公式,將圓面積的計算結果保存在變量area中,并在最后輸出到SQL*Plus控制端中。該實例和前面2個實例都使用到了PL/SQL提供的運算和運算符,表1-1列出了PL/SQL支持的運算符及其功能。

表1-1 PL/SQL支持的運算符

主站蜘蛛池模板: 申扎县| 阿巴嘎旗| 民权县| 桐柏县| 富裕县| 深泽县| 伊宁市| 华阴市| 卓尼县| 武汉市| 宣武区| 清河县| 乌鲁木齐市| 西昌市| 天峨县| 镇沅| 兴城市| 抚远县| 天津市| 河曲县| 桓台县| 沙湾县| 理塘县| 平湖市| 志丹县| 宜川县| 南宁市| 出国| 洛南县| 北海市| 濮阳县| 美姑县| 卢氏县| 惠州市| 周口市| 玉龙| 信阳市| 十堰市| 沧源| 肥乡县| 江北区|