Necesito crear una tabla temporal con las mismas columnas y escribir como una tabla permanente. ¿Cuál es la mejor manera de hacerlo? (La tabla Permanente tiene más de 100 columnas)La mejor manera de crear una tabla temporal con las mismas columnas y escribir como una tabla permanente
es decir
Por lo general, puedo crear tabla como ésta.
DECLARE #TT TABLE(
member_id INT,
reason varchar(1),
record_status varchar(1) ,
record_type varchar(1)
)
Pero ¿hay alguna manera de hacerlo sin mencionar los nombres de columna y tipo, pero mencionar el nombre de otra tabla con las columnas necesarias?
eso no es una tabla temporal, esa es una variable de tabla. –
@ nathangonzalez- sí, está ... actualizando la pregunta ... Creo que las respuestas se aplican a ambas ... aclare si no – Ananth
@Ananth, las variables de la tabla deben declararse explícitamente, por lo que la forma en que era originalmente es casi tan buena como se pone. Las tablas temporales se pueden crear utilizando una instrucción 'select into', que es más a prueba de futuro y menos lenta que handtyping ddl –