易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 本地文件的写出问题

SQL code:

declare
fhandle utl_file.file_type;
fp_buffer varchar2(4000);
begin
fhandle := utl_file.fopen ('DATA_SHIPPING','test.txt', 'R');--'DATA_SHIPPING'是本地的一个路径 其值为:'/mnt/SShare/data/shipping'
utl_file.fclose(fhandle);
end;



上面代码可以正常运行。
但是以写的形势打开 就不行了

fhandle := utl_file.fopen ('DATA_SHIPPING','test.txt', 'W');

这样就会报错了!

有哪位大侠 了解是什么原因,告诉一下。小弟这里谢过了。
可能是对目录没有写的权限,用user_tab_privs_recd表看看

SQL code:
SELECT owner, table_Name, privilege from user_tab_privs_recd
WHERE table_name='DATA_SHIPPING';


感谢  zcs_1 的答复。
但是,结果如下:

1 SYS DATA_SHIPPING READ
2 SYS DATA_SHIPPING WRITE

还是不能 写!

引用
SQL codedeclare
    fhandle  utl_file.file_type;
  fp_buffervarchar2(4000);begin
    fhandle := utl_file.fopen ('DATA_SHIPPING','test.txt','R');--'DATA_SHIPPING'是本地的一个路径 其值为:'/mnt/SShare/data/shipping'  utl_file.fclose(f


相关问答:

linux + oracle用XP访问不了

我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......

求助ORACLE批量清除表数据的问题 - Oracle / 开发

比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......

ORACLE数据库中的 group by 语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......

Oracle如何使用窗口函数实现这样的查询

表记录
======================================
name        date        score
Fei Zhang  1          100
Fei Zhang  ......

imp 导入 oracle 问题

导出、导入都是 oracle 10g 。

在导入过程中出现如下情况:

IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败:
"DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '4E014E50 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号