Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az SQL-alapú alkalmazások az UPDATE, DELETE és INSERT utasítások végrehajtásával módosítják a tá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ő:
UPDATEtáblanév
SEToszlopazonosító= {expression | NULL}
[,oszlopazonosító= {kifejezés | NULL}]...
[WHEREkeresési feltétel]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtable-name[(column-identifier [,column-identifier]... )]
{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 hasonlóan az UPDATE, a DELETE és az INSERT utasítás is gyakran hatékonyabb, ha paramétereket használ. 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.