sqlplus 中
@c:\test.sql
@c:\test.sql
解决方案 »
- AIX下如何配置Oracle
- pl/sql 去除if else
- &&&&&求助啊..SQL SERVER中的一个带游标和递归的存储过程.j要改成能在ORACLE中能运行的
- plsql乱码如何解决
- wm_concat函数使用中的rownum问题,请教一个写法
- 请问关于输出包的介绍,up有分
- 如何删除资料档案库
- 大家好,一个很菜的问题!
- 大神们,问下oracle数据库用哪个软件访问好点
- 万能的程序员小哥哥们,求教oracle里面的sqlplus如何才能复制粘贴
- 请问oracle 10g 下的init.ora文件是在pfile/下的init.ora.12044...一堆数字这个文件吗
- ===求一简单的SQL语句。解决立刻结帖===
@c:\test.sql
begin
.......
......
end;
OR
SQL>start c:\test.sql
参考函数:
create or replace function loadfiledata(p_path varchar2,p_filename varchar2) as varchar2
v_filehandle utl_file.file_type; --定义一个文件句柄
v_linetext varchar2(100); --存放单行文本
v_text varchar2(1000); --存放文本
begin
if (p_path is null or p_filename is null) then
return ''
end if;
v_text:='';
/*open specified file*/
v_filehandle:=utl_file.fopen(p_path,p_filename,'r');
loop
begin
utl_file.get_line(v_filehandle,v_linetext);
exception
when no_data_found then
exit;
end ;
v_text:=v_text || v_linetext;
end loop;
utl_file.fcolse(v_filehandle);
return v_text;
end;
/
以上代码没有调试