栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

检查文件是否存在?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

检查文件是否存在?

这是另一种方法:

  1. 包装的用途

    BFILE
    fileexists
    功能
    dbms_lob

    create or replace function FileExists(

    p_DirName in varchar2, – schema object name
    p_FileName in varchar2
    ) return number
    is
    l_file_loc bfile;
    begin
    l_file_loc := bfilename(upper(p_DirName), p_FileName);
    return dbms_lob.fileexists(l_file_loc); – 1 exists; 0 - not exists
    end;


  2. 包使用

    fgetattr
    功能
    utl_file

    create or replace function FileExists(

    p_DirName in varchar2, – schema object name
    p_FileName in varchar2
    ) return number
    is
    l_fexists boolean;
    l_flen number;
    l_bsize number;
    l_res number(1);
    begin
    l_res := 0;
    utl_file.fgetattr(upper(p_DirName), p_FileName, l_fexists, l_flen, l_bsize);
    if l_fexists
    then
    l_res := 1;
    end if;
    return l_res;
    end;



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/634863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号