Procedure SQL-Server
09/12/2013
0
Preciso fazer um Procedure que busque dados de um Tabela no SQL server e escreva em outra tabela no ORACLE. Alguma sugestão de como devo proceder?
Obrigado
Marcio Morando
Posts
09/12/2013
Fabiano Carvalho
09/12/2013
Marcio Morando
Montei um select com os campos que quero que a procedure busque e escreva no ORACLE.
Mas agora como devo criar esta procedure?
Devo colocar parametros antes do Select para dai especificar no insert todos os campos?
09/12/2013
Mariana Carvalho
não sabia que era possivel. é o mesmo esquema do linked server?
09/12/2013
Isaac Jose
desculpe mas não consegui entender direito.
de qualquer forma espero que o link ajude
http://msdn.microsoft.com/pt-br/library/ms187926.aspx
10/12/2013
Marcio Morando
Já foi feito o LinkedServer e está funcionando.
Segue a minha Procedure:
CREATE PROCEDURE NomeProcedure
AS
BEGIN
INSERT INTO NomeTabelaOracle(Campos da Tabela)
SELECT (Campos da Tabela SQL) FROM TabelaSQL
END
O que pode estar errado?
10/12/2013
Isaac Jose
select campo1,campo2 from table
acho q deve ser isso
10/12/2013
Marcio Morando
E como faço para colocar para executar a PROCEDURE sempre que houver um novo registro na tabela do SQL?
10/12/2013
Marcio Morando
ON Tabela
AFTER INSERT
AS
BEGIN
EXECUTE Procedure
END
Como eu defino que deve ser executada somente apos um insert na tabela?
10/12/2013
Jefferson Santos
10/12/2013
Marcio Morando
ON Tabela
AFTER INSERT
AS
BEGIN
EXECUTE Procedure
END
Aonde eu defino que após o Insert na tabela do SQL vai rodar a proc?
10/12/2013
Marcio Morando
Somente mais uma dúvida. Quando a procedure é executada ela esta trazendo todos os campos, e quero que traga somente os novos inseridos.
Como posso fazer isso?
Clique aqui para fazer login e interagir na Comunidade :)