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