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
          主站蜘蛛池模板: 威海市| 青冈县| 乐山市| 肃南| 延边| 巴塘县| 武邑县| 城市| 岢岚县| 广西| 措勤县| 灵川县| 西峡县| 阜阳市| 呼图壁县| 锡林郭勒盟| 邹城市| 鸡东县| 吴忠市| 遂平县| 海宁市| 沧源| 巴塘县| 巴彦县| 禄丰县| 杭锦后旗| 乌鲁木齐县| 通许县| 承德县| 调兵山市| 屏山县| 张家界市| 彭阳县| 新龙县| 泸州市| 义乌市| 元朗区| 威信县| 黄陵县| 南澳县| 永康市|