[oracle_br] Re: Erro Insert campo long

2007-12-11 Por tôpico Anderson
Isso mesmo.

Se a coluna da tabela 2 for diferente de long e a coluna2 da tabela 2
for do tipo long, então ocorrerá o erro mencionado por você.

O erro também irá ocorrer se a coluna da tabela 2 for do tipo long,
independente de existir uma coluna do tipo long na cláusula WHERE ou não.

Anderson Rodrigo Farias


--- Em oracle_br@yahoogrupos.com.br, "Rogério Jr" <[EMAIL PROTECTED]>
escreveu
>
> Anderson, Obrigado pela ajuda, o erro e pela clausula WHERE que
estou usando
> então
> 
> INSERT INTO tabela
> 
> (coluna)
> 
> SELECT coluna
> 
> FROM tabela2 WHERE coluna 2 = 'TESTE'
> 
> 
> 
> Em 11/12/07, Anderson <[EMAIL PROTECTED]> escreveu:
> >
> >   Rogério, você poderia nos informar todo o seu comando insert?
> >
> > Isso porque, segundo a documentação, o código de erro ORA-00997, diz o
> > seguinte:
> >
> > ORA-00997: illegal use of LONG datatype
> > Cause: A value of datatype LONG was used in a function or in a
> > DISTINCT, WHERE, CONNECT BY, GROUP BY, or ORDER BY clause. A LONG
> > value can only be used in a SELECT clause.
> >
> > Será que você não está usando alguma dessas cláusulas?
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> > "Rogério Jr" 
> > escreveu
> > >
> > > Pessoal, estou tentando inserir dados em uma tabela que tem um campo
> > > long.
> > > insert into tabela(coluna_long) values ('x') porém não estou
> > > conseguindo. aparece o erro ORA-00997 .
> > >
> > > Alguém pode me ajudar?
> > >
> > > Oracle 9.1.
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> > 
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Re: Erro Insert campo long

2007-12-11 Por tôpico Rogério Jr
Anderson, Obrigado pela ajuda, o erro e pela clausula WHERE que estou usando
então

INSERT INTO tabela

(coluna)

SELECT coluna

FROM tabela2 WHERE coluna 2 = 'TESTE'



Em 11/12/07, Anderson <[EMAIL PROTECTED]> escreveu:
>
>   Rogério, você poderia nos informar todo o seu comando insert?
>
> Isso porque, segundo a documentação, o código de erro ORA-00997, diz o
> seguinte:
>
> ORA-00997: illegal use of LONG datatype
> Cause: A value of datatype LONG was used in a function or in a
> DISTINCT, WHERE, CONNECT BY, GROUP BY, or ORDER BY clause. A LONG
> value can only be used in a SELECT clause.
>
> Será que você não está usando alguma dessas cláusulas?
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Rogério Jr" <[EMAIL PROTECTED]>
> escreveu
> >
> > Pessoal, estou tentando inserir dados em uma tabela que tem um campo
> > long.
> > insert into tabela(coluna_long) values ('x') porém não estou
> > conseguindo. aparece o erro ORA-00997 .
> >
> > Alguém pode me ajudar?
> >
> > Oracle 9.1.
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> 
>


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



[oracle_br] Re: Erro Insert campo long

2007-12-11 Por tôpico Anderson
Rogério, você poderia nos informar todo o seu comando insert?

Isso porque, segundo a documentação, o código de erro ORA-00997, diz o
seguinte:

ORA-00997: illegal use of LONG datatype
Cause: A value of datatype LONG was used in a function or in a
DISTINCT, WHERE, CONNECT BY, GROUP BY, or ORDER BY clause. A LONG
value can only be used in a SELECT clause.

Será que você não está usando alguma dessas cláusulas?



--- Em oracle_br@yahoogrupos.com.br, "Rogério Jr" <[EMAIL PROTECTED]>
escreveu
>
> Pessoal, estou tentando inserir dados em uma tabela que tem um campo
> long.
> insert into tabela(coluna_long) values ('x') porém não estou
> conseguindo. aparece o erro ORA-00997 .
> 
> Alguém pode me ajudar?
> 
> Oracle 9.1.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>