自己選擇的路,摸爬滾打也要走下去

          【PL/SQL 習題】【1】求圓的面積

          參考答案:
          SET SERVEROUTPUT ON;
          DECLARE
              v_radius NUMBER := &sv_radius;
              v_area NUMBER;
          BEGIN
              v_area := POWER(v_radius,2) * 3.14;
              DBMS_OUTPUT.PUT_LINE('The area of the circle is: '||v_area);
          END;


          自己寫的程序:
          DECLARE
            R NUMBER;
          BEGIN
            DBMS_OUTPUT.put_line('圓的面積為:'||&&R*&R*3.14);
          END;

          分析對比:
          雖然自己寫的程序較簡單,功能也實現了。但是與參考答案比起來,自己寫的程序不具有拓展性。
          程序的規范性:
          1.程序變量定義,分析程序,有兩個變量,一個是輸入,一個是輸出。
          輸入:    v_radius NUMBER := &sv_radius;
          輸出:    v_area NUMBER;
          2.程序的計算過程:
          v_area := POWER(v_radius,2) * 3.14;
          使用了公式POWER();
          3.再輸出結果:
          DBMS_OUTPUT.PUTLINE('The area of the circle is: '||v_area);
          4.并且參考答案定義變量的寫法可多次輸入值,而自己的寫法只能輸入一次半徑的值之后不能再改變。



          一天,一個月,一年??傆幸惶鞎兊貌灰粯?。

          posted on 2011-02-03 13:26 wokaoJune 閱讀(1756) 評論(0)  編輯  收藏 所屬分類: OraclePL/SQL 習題

          <2011年2月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272812345
          6789101112

          導航

          統計

          公告

          GO ,GO,GO
          自己選擇的路,摸爬滾打也要走下去

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 商河县| 舟曲县| 金乡县| 黄浦区| 宣化县| 芦山县| 基隆市| 昭平县| 乐东| 中阳县| 南岸区| 桂平市| 筠连县| 达尔| 鄂温| 汉中市| 蒙山县| 临朐县| 扬州市| 崇文区| 泾源县| 大英县| 法库县| 临西县| 仁寿县| 乌拉特后旗| 凌海市| 曲水县| 宁波市| 华坪县| 金华市| 松潘县| 乌兰浩特市| 越西县| 东乡| 黄龙县| 民勤县| 铁岭县| 东乌珠穆沁旗| 杂多县| 乌恰县|