Read the INSERT documentation ( in Russian ). Approximate solution for your case:
-- ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ° CREATE TABLE dbo.Destination_Table ( Source_Table_ID INT NOT NULL, Unload_Date DATE NOT NULL DEFAULT getdate(), -- ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Column1 INT NOT NULL, Column2 DATETIME NULL, .... ColumnN INT NOT NULL ); -- ΠΈΠΌΠΏΠΎΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ INSERT INTO dbo.Destination_Table ( Source_Table_ID, -- ΡΡΠΎΠ»Π±Π΅Ρ Unload_Date Π½Π΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, Π΅ΠΌΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Column1, Column2, ... ColumnN) SELECT -- ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° 1 AS Source_Table_ID Column1, Column2, ... ColumnN FROM Source_Table1; -- ΠΈΠΌΠΏΠΎΡΡ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ INSERT INTO dbo.Destination_Table ( Source_Table_ID, Column1, Column2, ... ColumnN) SELECT 2 AS Source_Table_ID Column1, Column2, ... ColumnN FROM Source_Table2;