Res: [oracle_br] oracle 10 G- Consulta Simples

2007-04-03 Por tôpico Bia Fitzgerald
Descobri que havia uma constraint de check para a coluna number, criada com 
aspas.
CHECK (T_TIPO IN ('1','2','3','4'))
 Isto passa em SELECTS no 9i mas não funciona no 10g.
Obrigada pela ajuda.
Bia.


- Mensagem original 
De: Luis Fernando Cerri <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 3 de Abril de 2007 15:22:18
Assunto: Re: [oracle_br] oracle 10 G- Consulta Simples

O datatype da coluna T_TIPO é number? Ou está havendo conversão implícita?

Há índice sobre a coluna T_TIPO? Se sim, sua consulta está acessando a
tabela vai este índice ou full scan? Experimente forçar via hint a mudança
do método de acesso de índice para FULL SCAN e vice-versa. Isto mudou algo?

[]s
Luis

Em 03/04/07, Bia Fitzgerald  escreveu:
>
> Por que uma consulta numa tabela ORACLE 10g não retorna nada quando há
> registros na tabela do tipo especificado no where??? O dump desta base veio
> do oracle 9i.
>
> O Select:
>
> SELECT
> T_NATUREZA." T_OPERACAO_ IU" ,
> T_NATUREZA." T_DESCRICAO" ,
> T_NATUREZA." T_TIPO"
> FROM
> "T_NATUREZA" T_NATUREZA
> WHERE
> T_TIPO=1;
>
> Obrigada,
> Bia.
>
>
>  _ _ _ _ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger .yahoo.com/
>
>  _ _ _ _ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger .yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



Res: [oracle_br] oracle 10 G- Consulta Simples

2007-04-03 Por tôpico Bia Fitzgerald
Descobri que a coluna referenciada no WHERE tem uma constraint de Check . 
Quando eu dropo a constraint, a query funciona!!!
:-o
Alguém tem alguma idéia do por quê??


- Mensagem original 
De: Bia Fitzgerald <[EMAIL PROTECTED]>
Para: oracle_br 
Enviadas: Terça-feira, 3 de Abril de 2007 15:05:52
Assunto: [oracle_br] oracle 10 G- Consulta Simples

Por que uma consulta numa tabela ORACLE 10g não retorna nada quando há 
registros na tabela do tipo especificado no where??? O dump desta base veio do 
oracle 9i. 

O Select:

SELECT 
T_NATUREZA." T_OPERACAO_ IU" , 
T_NATUREZA." T_DESCRICAO" ,
T_NATUREZA." T_TIPO" 
FROM
"T_NATUREZA" T_NATUREZA
WHERE
T_TIPO=1;

Obrigada,
Bia.


 _ _ _ _ __
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger .yahoo.com/

 _ _ _ _ __
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger .yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] oracle 10 G- Consulta Simples

2007-04-03 Por tôpico Luis Fernando Cerri
O datatype da coluna T_TIPO é number? Ou está havendo conversão implícita?

Há índice sobre a coluna T_TIPO? Se sim, sua consulta está acessando a
tabela vai este índice ou full scan? Experimente forçar via hint a mudança
do método de acesso de índice para FULL SCAN e vice-versa. Isto mudou algo?

[]s
Luis




Em 03/04/07, Bia Fitzgerald <[EMAIL PROTECTED]> escreveu:
>
>   Por que uma consulta numa tabela ORACLE 10g não retorna nada quando há
> registros na tabela do tipo especificado no where??? O dump desta base veio
> do oracle 9i.
>
> O Select:
>
> SELECT
> T_NATUREZA."T_OPERACAO_IU" ,
> T_NATUREZA."T_DESCRICAO" ,
> T_NATUREZA."T_TIPO"
> FROM
> "T_NATUREZA" T_NATUREZA
> WHERE
> T_TIPO=1;
>
> Obrigada,
> Bia.
>
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] oracle 10 G- Consulta Simples

2007-04-03 Por tôpico Bia Fitzgerald
Por que uma consulta numa tabela ORACLE 10g não retorna nada quando há 
registros na tabela do tipo especificado no where??? O dump desta base veio do 
oracle 9i. 


 
O Select:
 
SELECT 
 T_NATUREZA."T_OPERACAO_IU" , 
 T_NATUREZA."T_DESCRICAO" ,
 T_NATUREZA."T_TIPO" 
FROM
 "T_NATUREZA" T_NATUREZA
WHERE
 T_TIPO=1;
 
Obrigada,
Bia.
 

__
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]