为什么我执行;
create or replace procedure createdataudbfile1 is
fileLoc varchar2(100);
begin
select value into fileLoc from v$parameter where upper(name)='UTL_FILE_DIR';
end createdataudbfile1;
会报错,说找不到v$parameter.
但我在sqlplus中执行
select value from v$parameter where upper(name)='UTL_FILE_DIR';
是有记录的呀.
create or replace procedure createdataudbfile1 is
fileLoc varchar2(100);
begin
select value into fileLoc from v$parameter where upper(name)='UTL_FILE_DIR';
end createdataudbfile1;
会报错,说找不到v$parameter.
但我在sqlplus中执行
select value from v$parameter where upper(name)='UTL_FILE_DIR';
是有记录的呀.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货