Hoe voeg ik nieuwe records toe aan een tabel?
De instructie INSERT INTO wordt gebruikt om nieuwe gegevens aan een database toe te voegen.
INSERT INTO voegt een nieuw record toe aan een tabel.
INSERT INTO kan waarden bevatten voor sommige of alle van zijn kolommen.
INSERT INTO kan worden gecombineerd met een SELECT om records in te voegen.
De SQL INSERT INTO-syntaxis
De algemene syntaxis is:
INSERT INTO table-name (column-names) VALUES (values)
Id
Voornaam
Achternaam
Stad
Land
Telefoon
SQL INVOEGEN IN Voorbeelden
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Id
Voornaam
Achternaam
Stad
Land
Telefoon
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
De SQL INSERT gecombineerd met een SELECT
De algemene syntaxis is
INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition
Id
Bedrijfsnaam
Naam contactpersoon
Plaats
Land
Telefoon
Fax
Id
Voornaam
Achternaam
Stad
Land
Telefoon
SQL INSERT IN met SELECT Voorbeeld
is ook klant geworden. Voeg een klantrecord toe met waarden uit de leverancierstabel.
Opmerking: ContactNaam wordt geparseerd in Voornaam en Achternaam.
Het parseren vindt plaats met ingebouwde functies: LEFT, SUBSTRING en CHARINDEX.