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

          【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.并且參考答案定義變量的寫法可多次輸入值,而自己的寫法只能輸入一次半徑的值之后不能再改變。



          一天,一個月,一年??傆幸惶鞎兊貌灰粯印?/p>

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

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

          導航

          統計

          公告

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

          常用鏈接

          留言簿

          隨筆分類(26)

          隨筆檔案(29)

          文章分類

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 元氏县| 中宁县| 武汉市| 当雄县| 青岛市| 永清县| 泗水县| 台北市| 连云港市| 永吉县| 竹溪县| 工布江达县| 阿拉善右旗| 日土县| 正定县| 罗城| 临漳县| 临夏市| 砚山县| 双流县| 诸暨市| 永泰县| 达日县| 湄潭县| 如皋市| 罗甸县| 黄梅县| 万年县| 哈巴河县| 旬邑县| 阜阳市| 崇左市| 延吉市| 类乌齐县| 瑞金市| 平远县| 石嘴山市| 鸡泽县| 拜泉县| 利辛县| 胶州市|