This Is A FineDay

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks

          SET SERVEROUTPUT ON
          BEGIN
          ???? DBMS_OUTPUT.put_line('A BEGIN');
          ?????? BEGIN
          ??????????? DBMS_OUTPUT.put_line('B BEGIN');
          ????????????? DECLARE
          ???????????????????? v_CallStack????? VARCHAR2(2000);
          ????????????? BEGIN
          ?????????????????? DBMS_OUTPUT.put_line('C BEGIN');
          ?????????????????? v_CallStack := DBMS_UTILITY.format_call_stack;
          ?????????????????? DBMS_OUTPUT.put_line(v_CallStack);
          ?????????????????? DBMS_OUTPUT.put_line('C END');
          ????????????? END;
          ??????????? DBMS_OUTPUT.put_line('B END');
          ?????? END;
          ???? DBMS_OUTPUT.put_line('A END');
          END;

          --DBMS_UTILITY.format_call_stack
          SET SERVEROUTPUT ON
          DECLARE
          ?????? v_CallStack????? VARCHAR2(2000);
          BEGIN
          ?????? DBMS_OUTPUT.put_line('C BEGIN');
          ?????? v_CallStack := DBMS_UTILITY.format_call_stack;
          ?????? DBMS_OUTPUT.put_line(v_CallStack);
          ?????? DBMS_OUTPUT.put_line('C END');
          END;
          --結(jié)果
          /*
          C BEGIN
          ----- PL/SQL Call Stack -----
          ? object????? line? object
          ? handle??? number? name
          135576A4???????? 5? anonymous block

          C END
          */


          /**
          ?? CREATE OR REPLACE PROCEDURE C AS
          ??????? v_CallStack????? VARCHAR2(2000);
          ?? BEGIN
          ??????? v_CallStack := DBMS_UTILITY.format_call_stack;
          ?? END C;
          ??
          ?? CREATE OR REPLACE PROCEDURE B AS
          ?? BEGIN
          ??????? C;
          ?? END B;
          ??
          ?? CREATE OR REPLACE PROCEDURE A AS
          ?? BEGIN
          ??????? B;
          ?? END A;
          ?
          ?
          --類似結(jié)果
          C BEGIN
          ----- PL/SQL Call Stack -----
          ? object????? line? object
          ? handle??? number? name
          135576A4???????? 4? PROCEDURE C
          135576A4???????? 5? PROCEDURE B
          135576A4???????? 5? PROCEDURE A
          135576A4???????? 5? anonymous block

          C END
          */

          posted on 2007-03-09 17:20 Peter Pan 閱讀(832) 評論(0)  編輯  收藏 所屬分類: DB
          主站蜘蛛池模板: 拉孜县| 土默特左旗| 石柱| 会理县| 肃北| 长沙县| 比如县| 绵竹市| 炎陵县| 信宜市| 崇仁县| 平陆县| 墨玉县| 南靖县| 灵寿县| 寿光市| 寿阳县| 大渡口区| 阳谷县| 策勒县| 山东省| 英德市| 湾仔区| 林口县| 三原县| 无为县| 吉隆县| 区。| 武清区| 望奎县| 黄山市| 广东省| 南郑县| 平利县| 田东县| 岱山县| 紫金县| 荔浦县| 八宿县| 山丹县| 阳春市|