Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aplikace založené na SQL provádí změny tabulek spuštěním příkazů UPDATE, DELETE a INSERT . Tyto příkazy jsou součástí úrovně minimální shody gramatiky SQL a musí být podporovány všemi ovladači a zdroji dat.
Syntaxe těchto příkazů je:
AKTUALIZOVATnázev tabulky
SETcolumn-identifier= {expression | NULL}
[,identifikátor sloupce= {expression | NULL}]...
[WHERE– podmínka hledání]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtable-name[(column-identifier [,column-identifier]...)]
{specifikace dotazu | VALUES (insert-value [,insert-value]...)}
Všimněte si, že element specifikace dotazu je platný pouze v gramatických gramatikách Core a Extended SQL a že výrazy a prvky podmínky vyhledávání jsou složitější v gramatikách Core a Extended SQL.
Stejně jako jiné příkazy SQL, příkazy UPDATE, DELETE a INSERT jsou při použití parametrů často efektivnější. Například následující příkaz lze připravit a opakovaně spustit, aby se do tabulky Orders vložil více řádků:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
Tuto efektivitu lze zvýšit předáním polí hodnot parametrů. Další informace o parametrech příkazů a polích hodnot parametrů naleznete v tématu Parametry příkazu.