Esta cláusula es muy útil para crear y poblar (o copiar) tablas basadas en el resultado de cierta consulta. Esta instrucción puede ser más eficaz que crear una tabla y, a continuación, rellenarla con una instrucción INSERT.
No es una operación transaccionada puede quedar la mitad ante cualquier error. Y respeta la columna identidad, definiéndola del mismo modo en la nueva tabla.
SELECT DISTINCT IdArticulo, Descuento INTO Pers_Articulos
FROM Pedidos_CLi_Lineas
WHERE FechaInsertUpdate>='20200101'
La sentencia TRUNCATE es muy útil para vaciar tablas grandes, ya que no se disparan los triggers y es por tanto más rápida que un DELETE. Aunque no se puede usar si existen claves ajenas que referencia la tabla a vaciar.
TRUNCATE TABLE Seguimiento