1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢(xún)
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
      2011-11-21未捕獲異常-創(chuàng)新互聯(lián)

      /tupian/20230522/thread-1499223-17-1.html

      成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)高坪,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18980820575

      167樓

      下列哪些選項(xiàng)在執(zhí)行之后會(huì)導(dǎo)致未捕獲的異常:

      ORA-06502: PL/SQL: numeric or value error: number precision too large

      (A)

      DECLARE
         l_number   NUMBER (2) := 100;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      /
      SQL> DECLARE
        2     l_number   NUMBER (2) := 100;
        3  BEGIN
        4     DBMS_OUTPUT.put_line (l_number);
        5  END;
        6  /
      DECLARE
         l_number   NUMBER (2) := 100;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      ORA-06502: PL/SQL: 數(shù)字或值錯(cuò)誤 :  數(shù)值精度太高
      ORA-06512: 在 line 2
      SQL>

      (B)

      DECLARE
         l_number   NUMBER (2) := 100;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      EXCEPTION
         WHEN OTHERS
         THEN
            DBMS_OUTPUT.put_line ('ERROR');
      END;
      /
      SQL> DECLARE
        2     l_number   NUMBER (2) := 100;
        3  BEGIN
        4     DBMS_OUTPUT.put_line (l_number);
        5  EXCEPTION
        6     WHEN OTHERS
        7     THEN
        8        DBMS_OUTPUT.put_line ('ERROR');
        9  END;
       10  /
      DECLARE
         l_number   NUMBER (2) := 100;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      EXCEPTION
         WHEN OTHERS
         THEN
            DBMS_OUTPUT.put_line ('ERROR');
      END;
      ORA-06502: PL/SQL: 數(shù)字或值錯(cuò)誤 :  數(shù)值精度太高
      ORA-06512: 在 line 2
      SQL>

      (C)

      CREATE OR REPLACE PACKAGE plch_pkg
      IS
         FUNCTION get_number
            RETURN NUMBER;
      END;
      /
      CREATE OR REPLACE PACKAGE BODY plch_pkg
      IS
         g_date     DATE;
         g_number   NUMBER (2) := 100;
         FUNCTION get_number
            RETURN NUMBER
         IS
         BEGIN
            RETURN g_number;
         END;
      BEGIN
         g_date := SYSDATE;
      EXCEPTION
         WHEN OTHERS
         THEN
            DBMS_OUTPUT.put_line ('ERROR');
      END;
      /
      DECLARE
         l_number   NUMBER (2) := plch_pkg.get_number;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      /
      SQL> CREATE OR REPLACE PACKAGE plch_pkg
        2  IS
        3     FUNCTION get_number
        4        RETURN NUMBER;
        5  END;
        6  /
      Package created
      SQL> CREATE OR REPLACE PACKAGE BODY plch_pkg
        2  IS
        3     g_date     DATE;
        4     g_number   NUMBER (2) := 100;
        5  
        6     FUNCTION get_number
        7        RETURN NUMBER
        8     IS
        9     BEGIN
       10        RETURN g_number;
       11     END;
       12  BEGIN
       13     g_date := SYSDATE;
       14  EXCEPTION
       15     WHEN OTHERS
       16     THEN
       17        DBMS_OUTPUT.put_line ('ERROR');
       18  END;
       19  /
      Package body created
      SQL> DECLARE
        2     l_number   NUMBER (2) := plch_pkg.get_number;
        3  BEGIN
        4     DBMS_OUTPUT.put_line (l_number);
        5  END;
        6  /
      DECLARE
         l_number   NUMBER (2) := plch_pkg.get_number;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      ORA-06502: PL/SQL: 數(shù)字或值錯(cuò)誤 :  數(shù)值精度太高
      ORA-06512: 在 "YOGA.PLCH_PKG", line 4
      ORA-06512: 在 line 2
      SQL>

      (D)

      CREATE OR REPLACE PACKAGE plch_pkg
      IS
         g_number   NUMBER (2) := 100;
      END;
      /
      DECLARE
         l_number   NUMBER (2) := plch_pkg.g_number;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      /
      SQL> CREATE OR REPLACE PACKAGE plch_pkg
        2  IS
        3     g_number   NUMBER (2) := 100;
        4  END;
        5  /
      Package created
      SQL> DECLARE
        2     l_number   NUMBER (2) := plch_pkg.g_number;
        3  BEGIN
        4     DBMS_OUTPUT.put_line (l_number);
        5  END;
        6  /
      DECLARE
         l_number   NUMBER (2) := plch_pkg.g_number;
      BEGIN
         DBMS_OUTPUT.put_line (l_number);
      END;
      ORA-06502: PL/SQL: 數(shù)字或值錯(cuò)誤 :  數(shù)值精度太高
      ORA-06512: 在 "YOGA.PLCH_PKG", line 3
      ORA-06512: 在 line 4
      SQL>

      答案在172樓

      2011-11-21 答案:ABCD

      如果異常發(fā)生在BEGIN之前,比如DECLARE部分或PACKAGE的變量初始化部分,那么這個(gè)異常就不會(huì)被當(dāng)前塊的EXCEPTION捕獲,而是繼續(xù)向外傳播。


      文章標(biāo)題:2011-11-21未捕獲異常-創(chuàng)新互聯(lián)
      網(wǎng)站網(wǎng)址:http://ef60e0e.cn/article/jhpsh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        会宁县| 江口县| 上杭县| 应城市| 化德县| 高邮市| 萨迦县| 孝义市| 肥乡县| 涟源市| 孝昌县| 江津市| 密云县| 璧山县| 格尔木市| 丹巴县| 西昌市| 屯昌县| 扎赉特旗| 田林县| 古蔺县| 仲巴县| 昌图县| 沙湾县| 双鸭山市| 禄劝| 余干县| 青海省| 任丘市| 绩溪县| 莱州市| 海淀区| 五原县| 芮城县| 镶黄旗| 赫章县| 英德市| 上思县| 墨江| 嘉善县| 巩义市|