Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacje oparte na języku SQL wprowadzają zmiany w tabelach, wykonując instrukcje UPDATE, DELETE i INSERT . Te instrukcje są częścią poziomu zgodności z minimalną gramatyką SQL i muszą być obsługiwane przez wszystkie sterowniki i źródła danych.
Składnia tych instrukcji to:
AKTUALIZOWANIEnazwy tabeli
USTAWIANIEidentyfikatora= kolumny {expression | NULL}
[,identyfikator kolumny= {wyrażenie | NULL}]...
[WHEREsearch-condition]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtable-name[(column-identifier [,column-identifier]...)]
{specyfikacja kwerendy | VALUES (insert-value [,insert-value]... )}
Należy pamiętać, że element specyfikacji zapytania jest prawidłowy tylko w gramatyki Core i Extended SQL, a elementy wyrażenia i warunku wyszukiwania stają się bardziej złożone w gramatykach Core i Extended SQL.
Podobnie jak inne instrukcje SQL, instrukcje UPDATE, DELETE i INSERT są często bardziej wydajne, gdy używają parametrów. Na przykład następująca instrukcja może być przygotowana i wielokrotnie wykonywana w celu wstawienia wielu wierszy w tabeli Orders:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
Tę wydajność można zwiększyć, przekazując tablice wartości parametrów. Aby uzyskać więcej informacji na temat parametrów instrukcji i tablic wartości parametrów, zobacz Parametry instrukcji.