真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle中怎么設(shè)置UTL_FILE_DIR參數(shù)-創(chuàng)新互聯(lián)

oracle中怎么設(shè)置UTL_FILE_DIR參數(shù),相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

站在用戶的角度思考問題,與客戶深入溝通,找到灌南網(wǎng)站設(shè)計與灌南網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋灌南地區(qū)。


 oracle中設(shè)置UTL_FILE_DIR參數(shù)
第一步:以管理員用戶登陸  
   如:conn    sys/password@sid    as    sysdba

第二步:設(shè)置可操作目錄  
需要指定utl_file包可以操作的目錄。在oracle    10g以前,可以用以下方法:  
   1、alter    system    set    utl_file_dir='e:\utl'    scope=spfile;
   長路徑要使用'',如:utl_file_dir='c:\my    temp';    
   2、在init.ora文件中,配置如下: UTL_FILE=E:\utl或者UTL_FILE_DIR=E:\utl  
  在oracle10g中建議用以下方法配置:CREATE    DIRECTORY    utl    AS   'E:\utl';  

第三步:授權(quán)給指定用戶,以便執(zhí)行utl_file  
   GRANT    EXECUTE    ON    utl_file    TO    scott;  
   
第四步:conn    scott/tiger  
   就可以正常使用utl_file了。    

第五步:文件I/O的實施  
     UTL_FILE包提供了很多實用的函數(shù)來進(jìn)行I/O操作,主要有以下幾個函數(shù):  
   fopen:打開指定的目錄路徑的文件。  
   get_line:獲取指定文件的一行的文本。  
   put_line:向指定的文件寫入一行文本。  
   fclose:關(guān)閉指定的文件。  
   
     下面利用這些函數(shù),實現(xiàn)從文件取數(shù)據(jù),然后將數(shù)據(jù)寫入到相應(yīng)的數(shù)據(jù)庫中。  
   
   create    or    replace    procedure    loadfiledata(p_path    varchar2,p_filename    varchar2)    as  
   v_filehandle    utl_file.file_type;    --定義一個文件句柄  
   v_text    varchar2(100);    --存放文本  
   v_name    test_loadfile.name%type;  
   v_addr_jd    test_loadfile.addr_jd%type;  
   v_region    test_loadfile.region%type;  
   v_firstlocation    number;  
   v_secondlocation    number;  
   v_totalinserted    number;  
   begin  
   if    (p_path    is    null    or    p_filename    is    null)    then  
   goto    to_end;  
   end    if;  
   v_totalinserted:=0;  
     
   v_filehandle:=utl_file.fopen(p_path,p_filename,'r');  
   loop  
   begin  
   utl_file.get_line(v_filehandle,v_text);  
   exception  
   when    no_data_found    then  
   exit;  
   end     
   v_firstlocation:=instr(v_text,',',1,1);  
   v_secondlocation:=instr(v_text,',',1,2);  
   v_name:=substr(v_text,1,v_firstlocation-1);  
   v_addr_jd:=substr(v_text,v_firstlocation+1,v_secondlocation-v_firstlocation-1);  
   v_region:=substr(v_text,v_secondlocation+1);  
     
   insert    into    test_loadfile  
  values    (v_name,v_addr_jd,v_region);  
   commit;  
   end    loop;  
   <>  
   null;  
   end    loadfiledata; 

看完上述內(nèi)容,你們掌握oracle中怎么設(shè)置UTL_FILE_DIR參數(shù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁題目:oracle中怎么設(shè)置UTL_FILE_DIR參數(shù)-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/gpesd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部