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)
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
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
Id
Cégnév
Kapcsolattartó neve
Város
Ország
Telefon
Fax
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