Fórum INSERT em duas tabelas a partir de um JOIN #28210

06/07/2005

0

Pessoal,

eu tenho uma aplicação acessando uma base de dados Access, onde tenho uma query que contêm um JOIN entre duas tabelas.

Como segue o exemplo:

Tabela01:

Identificador numeric
CodTab01 numeric
Nome text

Tabela02:

Identificador numeric
CodTab01 numeric
Data DateTime

SQL Utilizado no Access:

select t1.Identificador, t1.CodTab01, t1.Nome, t2.Identificador as Id, t2.CodTab01 as CodTab, t2.Data
from Tabela01 INNER JOIN Tabela01
on t1.CodTab01 = t2.CodTab01

Acontece que quando minha aplicação está acessando o Access ela funciona normalmente, mas quando estou acessando o ORACLE ela apresenta o erro : ORA-00957.

Alguém têm alguma sugestão.
Obrigado!


Galodoido

Galodoido

Responder

Posts

06/07/2005

Galodoido

Vale ressaltar que o erro ocorre quando estou fazendo inserções. E os atributos contêm integridade referêncial tanto em um banco quanto no outro.


Responder

Gostei + 0

06/07/2005

Tommahawk

Este select exatamente como você mostrou não está funcionando... e é necessário verificar como está a instrução do insert que você está usando.
Dê uma olhada neste link:

[url]http://www.techonthenet.com/oracle/errors/ora00957.htm[/url]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar