Przetwarzanie instrukcji SELECT FOR UPDATE

Ważna

Ta funkcja zostanie usunięta w przyszłej wersji systemu Windows. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. Firma Microsoft zaleca korzystanie z funkcji kursora sterownika.

Dla maksymalnej interoperacyjności aplikacje powinny generować zestawy wyników, które będą aktualizowane za pomocą instrukcji aktualizacji pozycjonowanej poprzez wykonanie instrukcji SELECT FOR UPDATE . Chociaż biblioteka kursorów tego nie wymaga, jest to wymagane przez większość źródeł danych obsługujących pozycjonowane instrukcje aktualizacji.

Biblioteka kursorów ignoruje kolumny w klauzuli FOR UPDATE w instrukcji SELECT FOR UPDATE ; usuwa tę klauzulę przed przekazaniem instrukcji do sterownika. W bibliotece kursorów atrybut SQL_ATTR_CONCURRENCY wraz z ograniczeniami wspomnianymi w poprzedniej sekcji decyduje, czy kolumny w zbiorze wyników mogą być aktualizowane.