без курсора с ошибкой msg: Cursorfetch: количество переменных, объявленных в списке INTO, должно соответствовать количеству выбранных столбцов - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь запустить простое обновление, а не курсор вообще :) на сервере 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, должно соответствовать количеству выбранных столбцов.

В чем может быть проблема? Я схожу с ума: (

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...