|
在win2000下运行:
SQL> CREATE OR REPLACE FUNCTION SCOTT.DumpCharSet(FileName in varchar2,charsetid
in number) return varchar2 as language java name 'DumpChange.ChangeCharSet(j
2 ava.lang.String,short) return java.lang.String';
3 /
警告: 创建的函数带有编译错误。
SQL> CREATE OR REPLACE FUNCTION SCOTT.TO_CHARSET
2 (Filename in varchar2,CharSet in varchar2) return varchar2
3 as
4 charsetid number(5,0);
5 ret varchar2(500);
6 begin
7 charsetid := NLS_CHARSET_ID(CharSet);
8 if charsetid is null then
9 return 'INVALID CHARACTER SET SPECIFIED';
10 end if;
11 select DumpCharSet(Filename,charsetid) into ret from dual;
12 return ret;
13 end;
14 /
警告: 创建的函数带有编译错误。
这个为什呀?:( |
|