SQL INSERT INTO utasítás

Hogyan adhatok új rekordokat egy táblához?

Az INSERT INTO utasítással új adatokat lehet hozzáadni az adatbázishoz.
Az INSERT INTO új rekordot ad hozzá a táblához.

Az INSERT INTO tartalmazhat értékeket néhányhoz vagy az összeshez oszlopainak.
Az INSERT INTO kombinálható a SELECT-be rekordok beszúrásához.

Az SQL INSERT INTO szintaxis

Az általános szintaxis a következő:

INSERT INTO table-name (column-names) VALUES (values) 

ÜGYFEL

Id

Keresztnév

Vezetéknév

Város

Ország

Telefon

SQL INSERT INTO Példák

Probléma: Új ügyfél felvétele az adatbázisba
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Eredmény: 1 új rekord beillesztve

ÜGYFEL

Id

keresztnév

vezetéknév

Város

Ország

Telefon

Probléma: Új vásárló hozzáadása Anita Coats néven az adatbázisba
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Eredmény: 1 új rekord beillesztve

Az SQL INSERT egy SELECT

az általános szintaxis

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

KIEGÉSZÍTŐ

Id

Cégnév

Kapcsolattartó neve

Város

Ország

Telefon

Fax

ÜGYFEL

Id

keresztnév

vezetéknév

Város

Ország

Telefon

SQL INSERT INTO a SELECT példával

Probléma: A Bigfoot Sörgyár szállítója is vásárlóvá vált. Adjon hozzá egy ügyfél-rekordot az értékekkel a szállítói táblából.

Megjegyzés: A ContactName elemet a keresztnév és a vezetéknév elemzi.
Az elemzés beépített funkciókkal történik: LEFT, SUBSTRING és CHARINDEX.

Eredmény: 1 új rekord beillesztve

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük