Crear una tabla directamente a partir del resultado de una select en SQLServer

by Marc Cortada 29/01/2011

En Oracle se utilizan las sentencias “Create table as”. En SQLServer se utiliza la instrucción “into” justo después de la lista de columnas definidas la select principal. Ejemplo:

Select * into nueva_tabla
From tablaOVistaConsulta

select * into nueva_tabla
from
(
select * from tabla_subConsulta
union all
select * from tabla_subConsulta2
)

Viniendo del mundo Oracle, cuando intenté utilizar las sentencias "CTAS" en SQLServer 2000 y vi que no funcionaban eché de menos esta funcionalidad. Sin embargo (no a la primera, ni el mismo día) descubrí que esta funcionalidad en SQLServer está implementada de esta manera. Espero que os sirva.

[Este post está importado de un blog anterior]

Tags:

Categorías: BBDD | Oracle | SQLServer | How to | Programación y desarrollo

No se aceptan más comentarios

Entradas por mes