Cursorfetch: количество переменных, объявленных в списке INTO, должно соответствовать количеству выбранных столбцов. в SQL Server 2008

#sql-server

#sql-server

Вопрос:

Я не понимаю, в чем ошибка. Я перепробовал все. Я создал новую таблицу, все в порядке, я получаю значение в инструкции select, но все равно возникает эта проблема

 insert into tTransaction (TransactionType,
TransactionSubType,
ReferenceID,
ProductID,
FromLocationID,
CreatedBy,
CreationDate,
TransactionDate,
TransactionQty
)
select TransType,TranSubType,RefID,ProdID,LocID,
       CreatedBy,CreationDate,TransDate,TransQty
from Shiping_TempData 
 

Комментарии:

1. Отправленный вами запрос содержит синтаксическую ошибку; после TransactionQty стоит лишняя запятая.

2. Я удалил эту запятую, но все равно появилась та же ошибка

3. Есть ли какой-либо триггер, определенный в tTransaction таблице?

4. Это не проблема. проблема заключается в том, что рядом с выборкой next из [cursor_name] into …