none
Copiar datos de una tabla a otra SQL RRS feed

  • Pregunta

  • Disculpen,

    Tengo una duda.Si tengo una tabla A y una tabla B cuya llave es una columna [ID]. En la columna A se encuentra toda la información en bruto del cual yo extraigo y filtro mediante un select * into.  Sin embargo, hoy en día se siguen agregando datos a la tabla A y lo que quiero es "actualizar" la tabla B sin modificar las columnas de la tabla B que se han ido agregando para análisis de datos. ¿Cómo podría hacer?

    miércoles, 11 de septiembre de 2019 17:07

Respuestas

  • Hola Diego_SM:

    Como te ha indicado iislas, puedes utilizar Merge.

    Link en castellano (Merge

    Pero si quieres, que sólo se modifique, una vez que se han insertado, que ya no se modifiquen entonces, el Merge será solo when not matched.

    Si no encaja con lo que solicitas, muéstranos un escenario, explicito de lo que quieres.

    • Propuesto como respuesta Pablo RubioModerator miércoles, 11 de septiembre de 2019 20:56
    • Marcado como respuesta Diego_SM lunes, 23 de septiembre de 2019 22:02
    miércoles, 11 de septiembre de 2019 19:37

Todas las respuestas

  • Si estamos hablando de SQL Server, podria consultar la instruccion MERGE

    http://www.sqlservertutorial.net/sql-server-basics/sql-server-merge/


    IIslas Master Consultant SQL Server

    miércoles, 11 de septiembre de 2019 17:35
  • Hola Diego_SM:

    Como te ha indicado iislas, puedes utilizar Merge.

    Link en castellano (Merge

    Pero si quieres, que sólo se modifique, una vez que se han insertado, que ya no se modifiquen entonces, el Merge será solo when not matched.

    Si no encaja con lo que solicitas, muéstranos un escenario, explicito de lo que quieres.

    • Propuesto como respuesta Pablo RubioModerator miércoles, 11 de septiembre de 2019 20:56
    • Marcado como respuesta Diego_SM lunes, 23 de septiembre de 2019 22:02
    miércoles, 11 de septiembre de 2019 19:37
  • ¡ Excelente !

    Me sirvió de mucho, ¡muchísimas gracias!

    • Marcado como respuesta Diego_SM lunes, 23 de septiembre de 2019 22:01
    • Desmarcado como respuesta Diego_SM lunes, 23 de septiembre de 2019 22:01
    lunes, 23 de septiembre de 2019 22:01