Maglor
Gebruiker
- Lid geworden
- 14 feb 2005
- Berichten
- 224
Hallo,
Ik wil in een tabel een aantal rijen toevoegen waarbij één veldwaarde uit een andere tabel komt (via een select) en een andere veldwaarde vanuit een parameter. Ik beoog dus iets dergelijks:
Voor zover ik weet is er een probleem met de VALUES lijn. Die mag er normaal niet staan. Ik kan dus wel perfect records toevoegen met enkel het "InschrijvingLeerlingID" veld, maar hoe krijg ik die parameter waarde erbij???
'k Hoop dat het een beetje duidelijk is.
tia
Ik wil in een tabel een aantal rijen toevoegen waarbij één veldwaarde uit een andere tabel komt (via een select) en een andere veldwaarde vanuit een parameter. Ik beoog dus iets dergelijks:
Code:
--eerst declareren van parameter
@score int
AS
declare @klas varchar(6)
BEGIN
INSERT INTO LeerlingPunten(LeerlingPuntInschrijving, LeerlingScore)
SELECT InschrijvingLeerlingID
FROM Inschrijvingen
WHERE InschrijvingKlas = @klas
VALUES (InschrijvingLeerlingID, @score)
END
Voor zover ik weet is er een probleem met de VALUES lijn. Die mag er normaal niet staan. Ik kan dus wel perfect records toevoegen met enkel het "InschrijvingLeerlingID" veld, maar hoe krijg ik die parameter waarde erbij???
'k Hoop dat het een beetje duidelijk is.
tia