Erro ao rodar Procedure
Boa Tarde Pessoal,
É o seguinte, criei uma PROCEDURE no SQLSERVER que faz um select em uma tabela do SQLSERVER e escreve em outra tabela no ORACLE.
Ao rodar a procedure aparece o seguinte erro:
"Os dados violaram as restrições de integridade de uma ou mais colunas".
Creio que seja alguma coisa relacionado ao tamanho dos campos do SQLSERVER que estou tentando inserir na tabela do ORACLE.
Tem alguma forma de eu saber qual campo não está de acordo com a tabela do ORACLE?
Aparentemente, está tudo de acordo.
?????
É o seguinte, criei uma PROCEDURE no SQLSERVER que faz um select em uma tabela do SQLSERVER e escreve em outra tabela no ORACLE.
Ao rodar a procedure aparece o seguinte erro:
"Os dados violaram as restrições de integridade de uma ou mais colunas".
Creio que seja alguma coisa relacionado ao tamanho dos campos do SQLSERVER que estou tentando inserir na tabela do ORACLE.
Tem alguma forma de eu saber qual campo não está de acordo com a tabela do ORACLE?
Aparentemente, está tudo de acordo.
?????
Marcio Morando
Curtidas 0
Respostas
Jefferson Santos
20/12/2013
Qual o numero do erro?
GOSTEI 0
Marcio Morando
20/12/2013
Msg 7343, Level 16, State 2
GOSTEI 0
Jefferson Santos
20/12/2013
Suas tabelas estão com o Identity? Tanto SQL quanto Oracle?
Segundo o manual sql o erro 7343 indica:
Sql Número do erro: 7343
Gravidade: 16 Descrição: O provedor OLE DB "% ls" para o servidor vinculado "% ls" não pôde% ls tabela "% ls". % Ls
Segundo o manual sql o erro 7343 indica:
Sql Número do erro: 7343
Gravidade: 16 Descrição: O provedor OLE DB "% ls" para o servidor vinculado "% ls" não pôde% ls tabela "% ls". % Ls
GOSTEI 0
Marcio Morando
20/12/2013
Precisa ser Identity todas as tabelas?
Pois meu Select no SQL SERVER busca dados de 3 tabelas diferentes.
Pois meu Select no SQL SERVER busca dados de 3 tabelas diferentes.
GOSTEI 0
Marcio Morando
20/12/2013
?????
GOSTEI 0
Marcio Morando
20/12/2013
Problema resolvido pessoal. Realmente o problema era o que nosso amigo citou acima.
Muito Obrigado.
Muito Obrigado.
GOSTEI 0
Roniere Almeida
20/12/2013
procedures, ainda tenho uma certa dificuldade, mas com esse erro, posso guardar e saber futuramente. vlw a todos.
GOSTEI 0
Jefferson Santos
20/12/2013
procedures, ainda tenho uma certa dificuldade, mas com esse erro, posso guardar e saber futuramente. vlw a todos.
Nada como o Manual Online, basta informar o numero do erro e ele te informa basicamente de onde vem o erro.
GOSTEI 0