sql >> Base de Datos >  >> RDS >> Sqlserver

Conversión de resultados de selección en secuencia de comandos de inserción - SQL Server

Aquí hay otro método, que puede ser más fácil que instalar complementos o herramientas externas en algunas situaciones:

  • Haga un select [whatever you need] INTO temp.table_name from [... etc ...] .
  • Haga clic derecho en la base de datos en el Explorador de objetos => Tareas => Generar scripts
  • Seleccione temp.table_name en la pantalla "Elegir objetos", haga clic en Siguiente.
  • En la pantalla "Especificar cómo se deben guardar los scripts":
    • Haga clic en Avanzado, busque la propiedad "Tipos de datos para Script", seleccione "Solo datos", cierre las propiedades avanzadas.
    • Seleccione "Guardar en nueva ventana de consulta" (a menos que tenga miles de registros).
  • Haga clic en Siguiente, espere a que se complete el trabajo, observe el INSERT resultante. las declaraciones aparecen en una nueva ventana de consulta.
  • Use Buscar y reemplazar para cambiar todo [temp.table_name] a [your_table_name] .
  • drop table [temp.table_name] .