求助:UTL_FILE.FOPEN 打开文件名是中文的文件,出错

kinlin 2014-12-18 10:41:05
文件名是英文时打开没有问题,例如:UTL_FILE.FOPEN(IN_RCV_PATH, 'test.csv' ,'R')

文件名是中文时打开出错,例如:UTL_FILE.FOPEN(IN_RCV_PATH, '测试.csv' ,'R')


错误提示:ORA-29283: 文件操作无效

我想问oracle读写文件时,不支持中文文件名吗? 还请高手赐教
...全文
589 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
robin_ares 2015-03-12
  • 打赏
  • 举报
回复
最好换成英文名。 如果非要用中文名,可以用java实现读文件,把文件信息存到临时表中,然后使用oracle的java source调用
bw555 2014-12-18
  • 打赏
  • 举报
回复
可能和字符集相关,可能某些字符集不支持中文,没做过具体测试
CT_LXL 2014-12-18
  • 打赏
  • 举报
回复
引用 楼主 kinlin 的回复:
不能识别中文的字符,换成英文吧

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧