2011-01-09 3 views
1

Ich möchte in Tabelle einzigen Datensatz in einem Schuss mit Werten von QUERY + VARIABLE einfügen.T-SQL-Einfügung in Tabelle mit Werten von QUERY + VARIABLE

z. in Tab.2 Setzen (c1, c2, c3, c4)

c1, c2, c3 von ausgewählten spalte1 kommen, Col2, col3 aus Tab.1 c4 aus variable @var

Da das Volumen der Daten kommenden ist riesig, ich kann nicht ein Insert und zweites Update haben.

Vielen Dank im Voraus.

Antwort

2

Das ist ein ziemlich einfach Einsatz ist:

insert Table2 
     (c1, c2, c3, c4) 
select col1, col2, col3, @var 
from Table1 
+0

Danke, mein Herr, es hat funktioniert. – user219628

2

Try this:

INSERT INTO Table2 (c1,c2,c3,c4) 
SELECT col1, col2, col3, @var FROM table1 
+0

Danke Sir, es funktionierte auch. – user219628

Verwandte Themen