Avatar billede instruktor Nybegynder
10. juni 2003 - 14:57 Der er 7 kommentarer og
1 løsning

hjælp til insert into

INSERT INTO tabel( kolonne)
VALUES(værdi)
SELECT tabel.kolonne
FROM tabel
WHERE ((("tabel")=værdi));

Hvor virker dette ikke?
10. juni 2003 - 15:01 #1
Sådan skal den se ud:

INSERT INTO tabel( kolonne)
SELECT tabel.kolonne
FROM tabel
WHERE [FELT]=værdi;
10. juni 2003 - 15:01 #2
Eller:
INSERT INTO tabel ( kolonne )
VALUES (værdi)
10. juni 2003 - 15:02 #3
Der manglede lige et par mellemrum i mit første indlæg:
INSERT INTO tabel ( kolonne )
SELECT tabel.kolonne
FROM tabel
WHERE [FELT]=værdi;
Avatar billede instruktor Nybegynder
10. juni 2003 - 15:04 #4
til det sidste du skrev, hvor fortæller jeg hvilken værdi der skal sættes ind når jeg køre den?
10. juni 2003 - 15:11 #5
En Insert-Query kan enten indsætte én post med faste værdier vha VALUES eller indsætte 1 eller flere poster hentet fra en tabel vha SELECT.

Så hvis du vil indsætte én post med værdien "FLAGSKIB", så skriver du:
INSERT INTO Tabel ( FELT ) VALUES ( 'FLAGSKIB' )

Hvis du i stedet vil indsætte nogle værdier fra en anden tabel, så bruger du den anden model:
INSERT INTO tabel ( kolonne )
SELECT FELT1
FROM tabel
WHERE [FELT2]=værdi;
Avatar billede instruktor Nybegynder
10. juni 2003 - 15:12 #6
INSERT INTO mus(pris)
VALUES(500)
SELECT mus.pris
FROM mus
WHERE ((("musNummer")=5));
Avatar billede instruktor Nybegynder
10. juni 2003 - 15:15 #7
dvs. at det som jeg lige har skrevet ikke kan lade sig gøre?
10. juni 2003 - 15:18 #8
Du blander igen de 2 metoder sammen (du skal ikke BÅDE have VALUES og SELECT med)
Jeg er ikke helt tryg ved at du bruger " omkring feltnavnet. Enten skal du ikke bruge noget eller også skal du bruge [].
Endvidere mener jeg også at der skal være mellemrum efter Mus og Values:

INSERT INTO mus (pris)
SELECT mus.pris
FROM mus
WHERE musNummer=5;

Ovenstående er en gyldig sætning, som indsætter en ny post med samme pris som mus nr 5
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester