[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]





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 oracle_br%40yahoogrupos.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
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 oracle_br%40yahoogrupos.com.br,
  Rogério Jr rogerim.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]