una tipo temporales tablas tabla stored partir las funciones eliminar donde dinamica crear consulta almacenan sql sql-server

tipo - ¿Cómo se inserta el resultado de la consulta SQL en la tabla temporal?



tablas temporales sql server 2016 (5)

Tengo una consulta SQL (SQL Server) y genera informes, quiero almacenar ese informe exacto en la tabla temporal para poder jugar más tarde. Ahora la pregunta es ¿necesito crear una tabla temporal primero y luego almacenar el resultado de la consulta SQL en ella, o hay alguna forma de crear dinámicamente la tabla y almacenar el resultado de la consulta?


Mire SELECCIONAR EN . Esto creará una nueva tabla para usted, que puede ser temporal si lo desea, prefijando el nombre de la tabla con un signo de almohadilla (#).

Por ejemplo, puedes hacer:

SELECT * INTO #YourTempTable FROM YourReportQuery


Puede usar select ... into ... para crear y completar una tabla temporal y luego consultar la tabla temporal para devolver el resultado.

select * into #TempTable from YourTable select * from #TempTable


Tratar:

exec(''drop table #tab'') -- you can add condition ''if table exists'' exec(''select * into #tab from tab'')


En mysql: crea la temperatura de la tabla como select * from original_table


Supongamos que su consulta de informes existente es

Select EmployeeId,EmployeeName from Employee Where EmployeeId>101 order by EmployeeName

y usted tiene que guardar esta información en la tabla de temparación luego su consulta va a

Select EmployeeId,EmployeeName into #MyTempTable from Employee Where EmployeeId>101 order by EmployeeName