Jak mohu přidat nové záznamy do tabulky?
Příkaz INSERT INTO se používá k přidání nových dat do databáze.
INSERT INTO přidá nový záznam do tabulky.
INSERT INTO může obsahovat hodnoty pro některé nebo všechny jeho sloupců.
INSERT INTO lze kombinovat s SELECT pro vložení záznamů.
Syntaxe SQL INSERT INTO
Obecná syntaxe je:
INSERT INTO table-name (column-names) VALUES (values)
ID
Jméno
Příjmení
Město
Země
Telefon
SQL VLOŽTE DO PŘÍKLADŮ
Problém: Přidat do databáze nového zákazníka
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Výsledek: Byl vložen 1 nový záznam
ID
Jméno
Příjmení
Město
Země
Telefon
Problém: Přidat nového zákazníka jménem Anita Coats do databáze
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Výsledek: vložen 1 nový záznam
SQL INSERT v kombinaci s SELECT
The obecná syntaxe je
INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition
ID
CompanyName
ContactName
Město
Země
Telefon
Fax
ID
Jméno
Příjmení
Město
Země
Telefon
SQL INSERT INTO s příkladem SELECT
Problém: Dodavatel pivovaru Bigfoot
se také stal zákazníkem. Přidejte záznam zákazníka
s hodnotami z tabulky dodavatele.
se také stal zákazníkem. Přidejte záznam zákazníka
s hodnotami z tabulky dodavatele.
Poznámka: ContactName je analyzován na FirstName a LastName.
Analýza probíhá pomocí integrovaných funkcí: LEFT, SUBSTRING a CHARINDEX.
Výsledek: Byl vložen 1 nový záznam