Hvordan tilføjer jeg nye poster til en tabel?
INSERT INTO-sætningen bruges til at føje nye data til en database.
INSERT INTO føjer en ny post til en tabel.
INSERT INTO kan indeholde værdier for nogle eller alle af dens kolonner.
INSERT INTO kan kombineres med et VÆLG for at indsætte poster.
SQL INSERT INTO-syntaksen
Den generelle syntaks er:
INSERT INTO table-name (column-names) VALUES (values)
Id
Fornavn
Efternavn
By
Land
Telefon
SQL INSERT INTO Eksempler
Problem: Føj en ny kunde til databasen
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultat: 1 ny post indsat
Id
Fornavn
Efternavn
By
Land
Telefon
Problem: Tilføj en ny kunde ved navn Anita Coats til databasen
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultat: 1 ny post indsat
SQL INSERT kombineret med en VÆLG
generel syntaks er
INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition
Id
Firmanavn
Kontaktnavn
By
Land
Telefon
Fax
Id
Fornavn
Efternavn
By
Land
Telefon
SQL INSERT INTO med VÆLG eksempel
Problem: Bigfoot Brewery-leverandøren er også blevet kunde. Tilføj en kundeoptegnelse med værdier fra leverandørtabellen.
Bemærk: Kontaktnavn parses i fornavn og efternavn.
Parsing finder sted med indbyggede funktioner: VENSTRE, SUBSTRING og CHARINDEX.
Resultat: 1 ny post indsat