[oracle_br] Re: Erro Insert campo long
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
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
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]