Indsæt data
Kommandoen til at indsætte data i en tabel hedder - som du nok kan regne ud - INSERT.
Indsættelse af en enkelte række i en tabel ser sådan her ud:
INSERT INTO Address
(AddressLine1, AddressLine2, City,PostalCode)
VALUES
('Adresse 1','Adresse 2', 'By' ,'Postnr');
Ofte skal man indsætte flere rækker i tabellen - det gør man sådan her:
INSERT INTO Address
(AddressLine1, AddressLine2, City,PostalCode)
VALUES
('Adresse 1','Adresse 2', 'By' ,'Postnr'),
('En adresse mere','Adresse 3', 'By3' ,'Postnr3'),
('Og endnu én','Adresse 4', 'By4' ,'Postnr4');
Indsæt data fra anden tabel
Endelig kan man være i den situation, at man skal indsætte data, der ligger i en anden tabel - f.eks. data man har importeret fra andre systemer til databasen. Det ser sådan her ud:
INSERT INTO Address
(AddressLine1, AddressLine2, City,PostalCode)
SELECT Adr1, Adr2, By, Postnr FROM ImportAdresser;
I den sidste SELECT kan man naturligvis bruge alle de ting vi har lært på kurset indtil nu - WHERE, JOIN etc.