Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az SQL-alapú alkalmazások a , UPDATEés DELETE az utasítások végrehajtásával módosítják a INSERTtáblákat. Ezek az utasítások az SQL minimális nyelvhelyességi szintjének részét képezik, és minden illesztőprogramnak és adatforrásnak támogatnia kell őket.
Ezeknek az utasításoknak a szintaxisa a következő:
UPDATE táblanév
SET oszlopazonosító= {kifejezés | NULL}
[,oszlopazonosító= {kifejezés | NULL}]...
[WHEREkeresési feltétel]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtáblanév[(oszlopazonosító [,oszlopazonosító]... )]
{query-specification | ÉRTÉKEK (insert-value [,insert-value]... )}
Vegye figyelembe, hogy a lekérdezés-specifikáció elem csak a Core és a Kiterjesztett SQL-nyelvtanokban érvényes, és hogy a kifejezés és a keresési feltétel elemei összetettebbé válnak a Core és a kiterjesztett SQL-nyelvtanokban .
A többi SQL-utasításhoz UPDATEDELETEhasonlóan az utasítások is INSERT gyakran hatékonyabbak, ha paramétereket használnak. A következő utasítás például előkészíthető és többször végrehajtható, hogy több sort szúrjon be az Orders táblába:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
Ez a hatékonyság paraméterértékek tömbjeinek átadásával növelhető. Az utasításparaméterekről és a paraméterértékek tömbjeiről további információt az Utasításparaméterek című témakörben talál.