SQL INSERT INTO Statement

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) 

KLANT

Id

Voornaam

Achternaam

Stad

Land

Telefoon

SQL INVOEGEN IN Voorbeelden

Probleem: voeg een nieuwe klant toe aan de database
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultaat: 1 nieuw record ingevoegd

KLANT

Id

Voornaam

Achternaam

Stad

Land

Telefoon

Probleem: voeg een nieuwe klant toe genaamd Anita Coats naar de database
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultaat: 1 nieuw record ingevoegd

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

LEVERANCIER

Id

Bedrijfsnaam

Naam contactpersoon

Plaats

Land

Telefoon

Fax

KLANT

Id

Voornaam

Achternaam

Stad

Land

Telefoon

SQL INSERT IN met SELECT Voorbeeld

Probleem: de leverancier van Bigfoot Brewery
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.

Resultaat: 1 nieuw record ingevoegd

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *