none
Select no Oracle e Inserção no SqlServer RRS feed

  • Pergunta

  • Olá a Todos! Estou Precisando Executar uma Tarefa, e estou meio perdido de como Fazer! Gostaria da Ajuda Dos Colegas! Consiste no seguinte: 

    Tenho Um Banco de Dados Oracle, e No Mesmo, Preciso Pegar Algumas Informações e Inserir no SQL Server!

    Mais Precisamente, Tenho Informações de Cliente(Dados Pessoais) e Títulos(Valor,Vencimento,Data, Tipo Do Titulo etc).

    Diariamente, Dados Vão Sendo Imputados no Oracle, e eu Preciso Fazer Um "Espelho" Dessas Informações no SQL Server!

    Alguém Poderia Me Dar Um Norte?!

    Obrigado!

    quinta-feira, 22 de março de 2018 12:53

Respostas

  • Bom dia LAURO VINICIUS, isso é um trabalho para o Integration Services(SISS) do SQL Server ,

    com ele vc conecta na base de dados do Oracle , seleciona os dados que vc quer , e insere no SQL Server, de forma automática , assim vc pode criar um Pacote e agendar  para fazer isso por vc quando for necessário.

    dessa forma o trabalho fica automatizado ,

    outra forma de fazer mais de forma manual , e no Oracle fazer um Select com Script dos seus dados para inserir

    posteriormente no SQL Server ,

    algo assim  ,claro que vc tem que adequar ao seu ambiente

    SELECT TA.*,
         
    	   Script = 'INSERT INTO BaseSQLServer.SuaTabela(Campo,campo) VALUES('''+CAST(Ta.Campo AS VARCHAR(100))+''','''+Ta.Campo+''')'
    	   	 FROM BaseOracle.Tabela AS TA

    Wesley Neves - Brasilia-DF     

    https://wesleyneves.wordpress.com/

    SELECT Tab.[that's me:]

    FROM

    (

        VALUES

            ('Wesley Neves'),

            ('Analista.NET'),

            ('Pós Graduando em Banco de Dados com ênfase em BI'),

            ('MTA -SQL Server'),

            ('MTA -Web Developed')

    ) AS Tab ("that's me:");


    "Se a resposta for útil ou ajudar ,não esqueça de marcar"





    Wesley Neves

    • Marcado como Resposta LAURO VINICIUS segunda-feira, 26 de março de 2018 12:34
    sexta-feira, 23 de março de 2018 13:37

Todas as Respostas

  • Boa tarde, LAURO VINICIUS. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 22 de março de 2018 22:00
    Moderador
  • Deleted
    quinta-feira, 22 de março de 2018 22:24
  • Bom dia LAURO VINICIUS, isso é um trabalho para o Integration Services(SISS) do SQL Server ,

    com ele vc conecta na base de dados do Oracle , seleciona os dados que vc quer , e insere no SQL Server, de forma automática , assim vc pode criar um Pacote e agendar  para fazer isso por vc quando for necessário.

    dessa forma o trabalho fica automatizado ,

    outra forma de fazer mais de forma manual , e no Oracle fazer um Select com Script dos seus dados para inserir

    posteriormente no SQL Server ,

    algo assim  ,claro que vc tem que adequar ao seu ambiente

    SELECT TA.*,
         
    	   Script = 'INSERT INTO BaseSQLServer.SuaTabela(Campo,campo) VALUES('''+CAST(Ta.Campo AS VARCHAR(100))+''','''+Ta.Campo+''')'
    	   	 FROM BaseOracle.Tabela AS TA

    Wesley Neves - Brasilia-DF     

    https://wesleyneves.wordpress.com/

    SELECT Tab.[that's me:]

    FROM

    (

        VALUES

            ('Wesley Neves'),

            ('Analista.NET'),

            ('Pós Graduando em Banco de Dados com ênfase em BI'),

            ('MTA -SQL Server'),

            ('MTA -Web Developed')

    ) AS Tab ("that's me:");


    "Se a resposta for útil ou ajudar ,não esqueça de marcar"





    Wesley Neves

    • Marcado como Resposta LAURO VINICIUS segunda-feira, 26 de março de 2018 12:34
    sexta-feira, 23 de março de 2018 13:37
  • Filipe, desculpe a minha ignorância, mas não entendi muito bem sua pergunta(provavelmente por falta de conhecimento rss)
    segunda-feira, 26 de março de 2018 12:33
  • Seria No Ambiente SQL SERVER!
    segunda-feira, 26 de março de 2018 12:34
  • Wesley Muito Obrigado Pela Reposta! Vou Fazer Uns Testes!
    segunda-feira, 26 de março de 2018 12:35