国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

輸出oracle 對象源碼

2024-08-29 13:29:07
字體:
來源:轉載
供稿:網友

way 1:
通過spool輸出到文件:

set serveroutput on
spool 'c:/log.txt'

declare
    v_text varchar2(1000);
    --i number(3):=0;
    cursor cur is
        select text
          from sys.dba_source
         where owner = 'scott'
           and name = 'testccb';
begin
    open cur;
    loop
        fetch cur
            into v_text;
        --dbms_output.put_line(' cityname = ' ||v_name||' count='|| i);
        dbms_output.put_line(v_text);
        --i :=  i+ 1;
        exit when cur%notfound;
   
    end loop;

    close cur;
end;
/
spool off

way2:
利用 utl_file 包直接寫出到文件
要求oracle用戶對os文件系統有操作權限

declare
    v_text   varchar2(1000);
    v_dir    varchar2(256);
    v_owner  varchar2(128);
    v_obj    varchar2(128);
    l_output utl_file.file_type;
    cursor cur is
        select text
          from dba_source
         where owner = v_owner
           and name = v_obj;
begin
    v_owner := 'scott';
    v_obj   := 'emp';
    select t.directory_path into v_dir from all_directories t;
    l_output := utl_file.fopen(v_dir, 'tab.txt', 'w');
    utl_file.new_line(l_output);
    utl_file.put_line(l_output,
                      '-- output owner :' || v_owner || '  object: ' ||
                      v_obj);

    open cur;
    loop
        fetch cur
            into v_text;
        exit when cur%notfound;
        utl_file.new_line(l_output);
        utl_file.put_line(l_output, v_text);
    end loop;
    utl_file.new_line(l_output);
    utl_file.put_line(l_output, '-- output finished! ');

    utl_file.fclose(l_output);
    close cur;
end;
/

 


收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文化| 松潘县| 合山市| 永川市| 金乡县| 理塘县| 阿拉善盟| 阿巴嘎旗| 连平县| 罗定市| 石屏县| 江永县| 云浮市| 福建省| 长子县| 镇巴县| 垦利县| 牙克石市| 沧源| 岚皋县| 德惠市| 罗江县| 盘锦市| 合江县| 开阳县| 正安县| 利川市| 中山市| 桂阳县| 盘锦市| 阜平县| 永济市| 山西省| 离岛区| 营山县| 宝山区| 陇川县| 阿拉尔市| 图木舒克市| 霍山县| 英山县|