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

 


Responder a