Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между использованием курсора и предложения WHERE CURRENT OF в инструкции UPDATE.
Курсор — это объект, связанный с определённой областью памяти, который получает при выполнении запроса результирующий набор и связанный с ним указатель текущей записи. intuit.ru Курсор может использоваться для обновления определённых столбцов, команда FOR UPDATE блокирует выбранные строки до закрытия курсора. www.cyberforum.ru ivan-shamaev.ru
Предложение WHERE CURRENT OF указывает, что обновление выполняется в текущей позиции указанного курсора. www.cyberforum.ru learn.microsoft.com С его помощью обновляется единственная строка в текущем положении курсора. www.cyberforum.ru learn.microsoft.com Такое обновление считается более точным, чем поисковое обновление, в котором для выбора строк используется предложение WHERE. www.cyberforum.ru learn.microsoft.com Если условие поиска не определяет однозначно единственную строку, поисковое обновление изменяет несколько строк. www.cyberforum.ru
Таким образом, разница заключается в том, что курсор позволяет определять, какие столбцы будут обновлены, а предложение WHERE CURRENT OF указывает, где будет происходить обновление.