个人觉得用PL/SQL读写文件不是什么优选的办法,功能比较少
用perl,java,c,delphi等读写不是更好么。。如果你一定要这样
那你设个变量,初始为0,每移动一行加1,然后到第五行再处理数据,不就行了。。
用perl,java,c,delphi等读写不是更好么。。如果你一定要这样
那你设个变量,初始为0,每移动一行加1,然后到第五行再处理数据,不就行了。。
解决方案 »
- oracle的日志能找到之前执行过的sql语句吗?
- 关于ORACLE 设置外键的问题
- 求解一个SQL.
- 为何提示我 "权限不足". 可我是 system, scott的用户登陆的呀?
- Oracle如何实现不定参的传入?
- 用 Oracle DBA Studio 启动服务出现"ORA-01078 处理系统参数失败" 是什么错误!
- 以组内某个列的最大值给组排序
- 郁闷了好多天的问题了,帮忙看看!!
- 非常简单的问题,可不可以将函数直接写在sql 文件中,请问这样可行么?
- 我用CB+BDE连接Oracle 用Query查询中为什么所有的子段必须用大写的呀 急
- 关于在PL/SQL中读取文件的路径的问题
- 请教自动删除的问题
file_handle UTL_FILE.FILE_TYPE;
begin
file_handle := UTL_FILE.FOPEN('/tmp', '文件名', 'w');
UTL_FILE.PUTF(file_handle, '写入的信息n');
UTL_FILE.FCLOSE(file_handle);
exception
WHEN utl_file.invalid_path THEN
raise_application_error(-20000, 'ERROR: Invalid path for file or path not in INIT.ORA.');
end; PutF()过程用来以指定格式把文本写入一个文件 Put_Line()过程把一个指定的字符串写入文件并在文件中开始新的一行