创建 dblink,使用的时候select function@dblink_name from dual;
有一个函数如下,是sys创建的: create or replace function INTTODATE ( indate number ) return date as begin return to_date(1900000 + indate,'yyyyddd'); end INTTODATE;在同一个实例下,用户hr要使用这个函数,怎么写? select sys.inttodate(110102) from dual;这么的执行结果是: ORA-00904: : 标识符无效 00904. 00000 - "%s: invalid identifier"
这种方式得先此用户有这个权限吧?
话说,不建dba,怎么能够只给一个查看函数的权限呢?
如果是两个实例分布在两个数据库上,还怎么.点出来啊
create or replace function INTTODATE
(
indate number
)
return date
as
begin
return to_date(1900000 + indate,'yyyyddd');
end INTTODATE;在同一个实例下,用户hr要使用这个函数,怎么写?
select sys.inttodate(110102) from dual;这么的执行结果是:
ORA-00904: : 标识符无效
00904. 00000 - "%s: invalid identifier"