是否可以在oracle 10g中导入html文件并在其中搜索单词? 我该怎么办?
答案 0 :(得分:1)
您为什么要让Oracle参与HTML文件中的某些 string 搜索?
甚至
如果您坚持使用Oracle,那么
我想说的是:我不认为Oracle(作为数据库管理系统)是执行此操作的正确的工具。可以完成的事实并不意味着它应该完成。还有其他(编程)语言被设计为以一种简单的方式来做到这一点。例如,Python。
另一方面,我有点理解-当/如果Oracle是您唯一知道的工具-它就是您将要使用的工具。
答案 1 :(得分:0)
您在寻找这个吗?
FUNCTION GetFile(FolderName IN VARCHAR2, FileName IN VARCHAR2) RETURN CLOB IS
xbfile BFILE;
xclob CLOB;
destOffset INTEGER := 1;
srcOffset INTEGER := 1;
warning INTEGER;
lang_context INTEGER;
BEGIN
xbfile := BFILENAME (FolderName, FileName);
DBMS_LOB.OPEN (xbfile);
DBMS_LOB.CREATETEMPORARY(xblob, TRUE, DBMS_LOB.SESSION);
DBMS_LOB.LOADCLOBFROMFILE(
dest_lob => xblob,
src_bfile => xbfile,
amount => DBMS_LOB.GETLENGTH(xbfile),
dest_offset => destOffset,
src_offset => srcOffset,
bfile_csid => NLS_CHARSET_ID('AL32UTF8'),
lang_context => lang_context,
warning => warning);
DBMS_LOB.CLOSE(xbfile);
RETURN xclob;
END GetFile;