社区
基础和管理
帖子详情
[急]关于utl_file最大行数问题
zakat
2007-04-29 04:11:12
使用utl_file写文件,最大行数32767,如何把行数的限制取消,我的文件有几十万行,或者有其他的方法也可以,在线等待,急急急急,谢谢!
...全文
364
4
打赏
收藏
[急]关于utl_file最大行数问题
使用utl_file写文件,最大行数32767,如何把行数的限制取消,我的文件有几十万行,或者有其他的方法也可以,在线等待,急急急急,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaocao_2005
2008-01-07
打赏
举报
回复
32767限制的不是最大行数,而是你写入每行的最大字节数。
当你用到put_line时,如果你不设定每行最大字节数,默认的就是32767,即32k。
如果你能预计到可能有一行超过这个大小的,你可以像以下的语句设定这个值:
new_file := utl_file.fopen(*,*,'w',10000);
这个指定写入的一行最大为10000个字节,如果超过就会有EXCEPTION。
black_snail
2007-04-30
打赏
举报
回复
用ProC解决吧
CathySun118
2007-04-30
打赏
举报
回复
不知道,帮顶
doer_ljy
2007-04-30
打赏
举报
回复
刚才测试了一下,
在一个文件里面写下了100,000行,没有发现错误啊!
我用的是FL := UTL_FILE.FOPEN('FPATH',filename,'a');打开文件,
然后循环100000次,用UTL_FILE.PUT_LINE(FL,'行号');写。
然后UTL_FILE.FCLOSE(FL);
感觉上不会出现楼主的问题,我的测试环境9i。
UTL
_
FILE
包详解
1
Utl
_
File
包简介 Oracle的
UTL
_
FILE
包用来实现对磁盘文件的I/O操作。 (1)Oracle10g之前的版本需要指定
utl
_
file
包可以操作的目录。 方法: 1、alter system set
utl
_
file
_dir=’e:/
utl
’ scope=sp
file
; 2、在...
DM数据库使用
UTL
_
FILE
读写文件方法
UTL
_
FILE
包可以用来读写操作系统上的文件,提供了在客户端操作服务器端文件的功能。它提供一套严格的使用标准操作系统文件I/O方式:OPEN、PUT、GET和CLOSE操作;其中,GET方法用于读文件,PUT方法用于写文件。当用户...
oracle
utl
_
file
fcopy,ORACLE之
UTL
_
FILE
包详解
1
Utl
_
File
包简介Oracle的
UTL
_
FILE
包用来实现对磁盘文件的I/O操作。(1)Oracle10g之前的版本需要指定
utl
_
file
包可以操作的目录。方法:1、alter system set
utl
_
file
_dir=‘e:/
utl
‘ scope=sp
file
;2、在init.ora文件...
Oracle -
UTL
_
FILE
包之详解
UTL
_
FILE
是oracle提供的一个标准的工具包,用来读写文件使用。 二、路径 包
UTL
_
FIle
用于读写操作系统的文件,前提是首先创建路径(Directory)并授权。ORACLE目录的作用就是让ORACLE数据库和操作系统之前...
oracle
utl
file
putf,
UTL
_
FILE
学习
UTL
_
FILE
文件操作包:1,
UTL
_
FILE
.FOPEN(locationinvarchar2,
file
nameinvarchar2,open_modeinvarchar2)location路径
FILE
NAME文件名OPEN_MODE打开模式:R读,W写,A附加文本,如果文件不存在,会用W先创建出来,W有...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章