SQL*Plus: Release 8.1.7.0.0 - Production on Tue Aug 13 15:35:00 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
SQL> conn sys/change_on_install@ora8db1 as sysdba Connected. SQL> CREATE OR REPLACE FUNCTION SCOTT.DumpCharSet(FileName in varchar2,HexCharSe t in varchar2) return varchar2 as language java name ‘DumpChange.ChangeCharSet(j ava.lang.String,java.lang.String) return java.lang.String‘; 2 /
Function created. SQL> CREATE OR REPLACE FUNCTION SCOTT.TO_CHARSET 2 (Filename in varchar2,CharSet in varchar2) return varchar2 3 as 4 HexId varchar2(10); 5 ret varchar2(500); 6 begin 7 select to_char(NLS_CHARSET_ID(CharSet),‘xxxx‘) into HexId from dual; 8 HexId:=trim(HexId); 9 select DumpCharSet(Filename,HexId) into ret from dual; 10 return ret; 11 end; 12 /