Я пытаюсь запустить простое обновление, а не курсор вообще :) на сервере Microsoft SQL и получаю странное сообщение об ошибке.
Вот инструкция обновления:
update [MaintenancePortal].[dbo].maz_batia
set mok_sap_num = '00001009999' ,
mok_sap_work_order = '00000123123',
mok_sap_status = 'אאאאא',
mok_sap_status_work_order = 'בבבבב',
-- mok_equ_bz_description = NULL,
mok_location_description = 'גגג>ב8>גגג',
mok_work_order_cost_center = 'רררר',
mok_work_order_date = '2020-03-11',
mok_work_order_description = 'אבגאבגאבג' ,
mok_sap_tibco_status = 'SAP statuses updated',
mok_user_open = 'מממממ'
mok_department_desc = 'גגג>ב8>גגג'
where mok_sap_num = '00001009999'
Это полное сообщение об ошибке:
Сообщение 16924, уровень 16, состояние 1, процедура SendMail, строка 63 [Batch Start Line 76] Cursorfetch: количество переменных, объявленных в списке INTO, должно соответствовать количеству выбранных столбцов.
В чем может быть проблема? Я схожу с ума: (
Спасибо