SQL (MSSQL) INSERT mit SELECT und VALUE

bejay

Mitglied
Hallo,
ich habe eine Tabelle (Tab1), in die Werte für die Felder Ort, und KennNr. aus einer anderen Tabelle (Tab2), eingefügt und zusätzlich ein Feld Aktiv(BIT Feld) auf FALSE sowie das Feld DATUM (Datetime) mit dem aktuellen Wert befüllt werden soll.
Geht das und wie ?
Insert into kenn ich aus den Anfängerbüchern aber gleichzeitig die Werte ändern?
Die Werte sind für alle Datensätze gleich (Anfangswerte)
Grüße
Bejay
 
INSERT INTO .... SELECT

Im Select von der 2ten Tabelle kannst du ja dir fehlenden Werte als Festwerte mitgeben

SQL:
INSERT INTO tabelle1 (Ort, KennNr, Aktiv, DATUM)
SELECT
	Ort,
	KennNr,
	0 AS Aktiv,
	CURDATE() AS DATUM
FROM
	tabelle2
 
Zuletzt bearbeitet von einem Moderator:
Zurück