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