1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在

oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在

时间:2024-03-04 11:37:34

相关推荐

oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在

oracle版本是9i

首先创建java soure

create or replace and compile java source named existsfile asimport java.io.File;public class ExistsFile {public static String[] existsFile(String fileName,String[] fileFlag) {String[] list = fileName.split(";"); --split(":")以;分隔 返回一个一维数组for (int i = 0; i <list.length; i++) {File f1=new File(list[i]);if (f1.isFile()) { --isfile判断文件是否存在fileFlag[0] = "1";--存在文件返回1,不存在返回0} else{fileFlag[0] = "0";break;}}return fileFlag;}}

CREATE OR REPLACE PROCEDURE "SP_EXISTSFILE" (fileName in varchar2,fileFlag out varchar2) as language java name 'ExistsFile.existsFile(java.lang.String,java.lang.String[])';

这里面的filename参数是路径加文件名如:c:\one\test.txt,

fileflag 是返回标示。

之后只要调用存储过程SP_EXISTSFILE来判断就可以了

eg:

begin

-- Call the procedure

SP_EXISTSFILE(fileName => :fileName );

end;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。