請問這個錯該怎麼改

hslyliu 2003-05-10 02:27:40
SQL> declare
2 myfile utl_file.file_type;
3 begin
4 myfile:=utl_file.fopen('c:\','test.txt','a');
5 utl_file.put_line(myfile,'hehe');
6 utl_file.fclose(myfile);
7 end;
8 /
declare
*
ERROR 在行 1:
ORA-06510: PL/SQL: 無法處理的使用者自訂異常狀況
ORA-06512: 在 "SYS.UTL_FILE", line 98
ORA-06512: 在 "SYS.UTL_FILE", line 157
ORA-06512: 在 line 4
...全文
28 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hslyliu 2003-05-10
  • 打赏
  • 举报
回复
SQL> SELECT INITCAP(status) FROM dba_objects WHERE owner = 'SYS' AND object_name = 'UTL_FILE' AND
2 object_type = 'PACKAGE';
SELECT INITCAP(status) FROM dba_objects WHERE owner = 'SYS' AND object_name = 'UTL_FILE' AND
*
ERROR 在行 1:
ORA-00942: 表格或視觀表不存在

繼續鬱悶...........
w_tsinghua 2003-05-10
  • 打赏
  • 举报
回复
SELECT INITCAP(status) FROM dba_objects WHERE owner = 'SYS' AND object_name = 'UTL_FILE' AND
object_type = 'PACKAGE';
看看是不是valid
ccbzzp 2003-05-10
  • 打赏
  • 举报
回复
RECOMPILE
hslyliu 2003-05-10
  • 打赏
  • 举报
回复
怎樣才知道這個包在運行?如果沒有運行,又如何使得它運行呢?
BlueskyWide 2003-05-10
  • 打赏
  • 举报
回复
可考虑一下utl_file包文件是否运行。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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