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!
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
Curtir tópico
+ 0
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]
Dê uma olhada neste link:
[url]http://www.techonthenet.com/oracle/errors/ora00957.htm[/url]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)