Después de haber creado una tabla temporal y declarar los tipos de datos así;
CREATE TABLE #TempTable(
ID int,
Date datetime,
Name char(20))
¿Cómo inserto los datos relevantes que ya se encuentran en una tabla física dentro de la base de datos?
sql
sql-server
temp-tables
Guillermo
fuente
fuente

Para insertar todos los datos de todas las columnas, solo use esto:
No olvide
DROPla tabla temporal una vez que haya terminado y antes de intentar crearla nuevamente:fuente
CREATEla#TempTablefuente
Mi forma de
Inserthacerlo en SQL Server. Además, generalmente verifico si existe una tabla temporal.fuente
fuente
He proporcionado dos enfoques para resolver el mismo problema,
fuente
La consulta correcta:
fuente
new_acc_no,unit_id = '0007',group by,having count(new_acc_no) > 1, etc transforma la respuesta en un duplicado exacto de: stackoverflow.com/a/15762663/1476885Después de crear la tabla temporal, simplemente haría un normal
INSERT INTO () SELECT FROMfuente
Tenga en cuenta que esto se considera una mala práctica:
Si la definición de la tabla temporal cambiara, el código podría fallar en tiempo de ejecución.
fuente
fuente
El funcionamiento básico de la tabla temporal se proporciona a continuación, se modifica y se usa según sus requisitos,
- CREAR UNA TABLA DE TEMPERATURAS
- INSERTE EL VALOR EN UNA TABLA DE TEMPERATURAS
- CONSULTE UNA TABLA DE TEMP [Esto funcionará solo en la misma sesión / Instancia, no en otra instancia de sesión de usuario]
- BORRAR VALOR EN TABLA TEMP
- BAJA UNA TABLA DE TEMPERATURAS
fuente
fuente