Příkaz SQL INSERT INTO

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) 

ZÁKAZNÍK

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

ZÁKAZNÍK

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

DODAVATEL

ID

CompanyName

ContactName

Město

Země

Telefon

Fax

ZÁKAZNÍK

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.

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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *