utl_file.fopen中的三种打开模式a/r/w的问题 读取一个文件中的内容,用a模式打开,运行时报错,如果用W模式打开,直接覆盖原文件,只能用r模式打开!我想问的是,即有读操作又有写操作,而且原文件中有内容时,用什么模式打开?晕了实在没分了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --用A模式打开declare v_filehandle utl_file.file_type; --定义一个文件句柄begin v_filehandle := utl_file.fopen('UTL_FILE_DIR', 'xxx.log', 'A'); ----打开文件,读数据 utl_file.put_line(v_filehandle,'写入内容'); utl_file.fclose(v_filehandle);end; 看来你没搞清楚这 3 种模式W:是写文件,文件不存在则创建文件,如果文件存在则覆盖之前文件的内容A:是追加,若文件不存在则创建文件,文件存在,则在文件结束后面追加内容以上两种是往文件中写入数据R:读文件,文件不存在报错,文件存在则将文件内容读出来你要根据不同的需求,使用不同的模式 oracle光標顯示出來嗎? UTL_FILE.FOPEN 文件编码格式 oracle 中使用recordset的field属性 怎样在Oracle中,在一个数据库下创建多个用户? 大家帮我看看这个oracle触发器,执行时说变异表,怎么回事? 请问这个需求用触发器能否实现 急,ORACLE不能正常启动. 【求助】求oracle 数据库中sql的写法。 向(pengdali<大力>)先生求救!!!!关于一对多关系表的查询问题,急!!!!!!!!!! 求助, LINUX KSH设立两脚本问题 utl_file.fopen中的三种打开模式a/r/w的问题 SQL*Loader-500:
--用A模式打开
declare
v_filehandle utl_file.file_type; --定义一个文件句柄
begin
v_filehandle := utl_file.fopen('UTL_FILE_DIR', 'xxx.log', 'A'); ----打开文件,读数据
utl_file.put_line(v_filehandle,'写入内容');
utl_file.fclose(v_filehandle);
end;
A:是追加,若文件不存在则创建文件,文件存在,则在文件结束后面追加内容以上两种是往文件中写入数据R:读文件,文件不存在报错,文件存在则将文件内容读出来你要根据不同的需求,使用不同的模式