Taí, *** DE CARA *** vc tem no banco NLS_LANGUAGE=AMERICAN e na sessão NLS_LANGUAGE=ENGLISH, são DIFERENTES, né não, provavelmente VAI ter alguma conversão aí, e se a lígua está diferente, pode ser que o characterset também esteja, né não ???? faz o teste com o loader e experimente setar as vars de NLS no teu ambiente TODAS corretamente cfrme mostrado em outra msg....
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Luis Cabral" <[EMAIL PROTECTED]> escreveu > > Ai vai... > > SQL> select * from nls_session_parameters; > > PARAMETER VALUE > ---------------------------------- --------------------------------- --------NLS_LANGUAGE ENGLISH > NLS_TERRITORY UNITED KINGDOM > NLS_CURRENCY £ > NLS_ISO_CURRENCY UNITED KINGDOM > NLS_NUMERIC_CHARACTERS ., > NLS_CALENDAR GREGORIAN > NLS_DATE_FORMAT DD-MON-RR > NLS_DATE_LANGUAGE ENGLISH > NLS_SORT BINARY > NLS_TIME_FORMAT HH24.MI.SSXFF > NLS_TIMESTAMP_FORMAT DD-MON-RR HH24.MI.SSXFF > NLS_TIME_TZ_FORMAT HH24.MI.SSXFF TZR > NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH24.MI.SSXFF TZR > NLS_DUAL_CURRENCY â'¬ > NLS_COMP BINARY > NLS_LENGTH_SEMANTICS CHAR > NLS_NCHAR_CONV_EXCP FALSE > > > Obrigado! > Luis > > > > ________________________________________ > From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of jlchiappa > Sent: 17 July 2006 14:08 > To: oracle_br@yahoogrupos.com.br > Subject: [oracle_br] Re: Ajuda com conversao de caracteres VARCHAR2- >CLOB > > Como já dito algumas vezes e agora será repetido, os params NLS do > database servem como DEFAULT, ie, serão usados ** APENAS ** SE e > somente SE o cliente não fornecer nada... Manda aí um select * from > nls_session_parameters; conectado com esse cara onde vc está tentando > executar a procedure.... > > []s > > Chiappa > --- Em oracle_br@yahoogrupos.com.br, "Luis Cabral" <[EMAIL PROTECTED]> > escreveu > > > > Olá a todos > > > > Considerem a seguinte procedure: > > > > > > create or replace procedure clob_test(i_text in varchar2) IS > > v_text CLOB; > > BEGIN > > v_text := i_text; > > > > dbms_output.put_line(v_text); > > end clob_test; > > > > > > Teste da procedure: > > > > BEGIN > > clob_test(i_text => 'aei x áéí'); > > end; > > > > > > O resultado é: > > > > aei x � > > > > > > Gostaria que o conteudo do CLOB refletisse o conteudo do parametro. > > > > O que esta errado/faltando? Parece ser algo na conversao de > varchar2 para CLOB, mas nao consegui encontrar a solucao em lugar > algum. > > > > Obrigado > > Luis > > > > -- > > > > Oracle 9.2.0.7.0 > > > > SQL> select * from nls_database_parameters; > > > > PARAMETER VALUE > > ------------------------------ ---------------------- > > NLS_NCHAR_CHARACTERSET UTF8 > > NLS_LANGUAGE AMERICAN > > NLS_TERRITORY AMERICA > > NLS_CURRENCY $ > > NLS_ISO_CURRENCY AMERICA > > NLS_NUMERIC_CHARACTERS ., > > NLS_CHARACTERSET UTF8 > > NLS_CALENDAR GREGORIAN > > NLS_DATE_FORMAT DD-MON-RR > > NLS_DATE_LANGUAGE AMERICAN > > NLS_SORT BINARY > > NLS_TIME_FORMAT HH.MI.SSXFF AM > > NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM > > NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR > > NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR > > NLS_DUAL_CURRENCY $ > > NLS_COMP BINARY > > NLS_LENGTH_SEMANTICS CHAR > > NLS_NCHAR_CONV_EXCP FALSE > > NLS_RDBMS_VERSION 9.2.0.7.0 > > > -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html