Msg 0, Level 11, State 0, Line 0
)))
Дата: 23.01.2013 13:06:53
просто для информации сюда помещаю, вдруг кому пригодится.
вывалилось мне впервые в жизни такое вот жутко информативное сообщение.
Msg 0, Level 11, State 0, Line 0
A severe error occurred on the current command. The results, if any, should be discarded.
всего-то делаю INSERT EXEC,
причем в таблицу, давно уже созданную под именно эту процедуру,
куда уже неоднократно процедура данные отгружала.
гугл на такое выдает проблемы с индексами,
а у меня вставка в кучу.
мозг сломать можно, но доперло.
т.к. у нас проходной двор,
сверила структуру таблицы с выходным резалтсетом процедуры.
ага, испарилось поле из таблицы.
короче. если процедурой возвращается больше полей, чем в таблице,
об этом сообщается таким вот интересным способом %)
Glory
Дата: 23.01.2013 13:16:55
))) |
---|
короче. если процедурой возвращается больше полей, чем в таблице, об этом сообщается таким вот интересным способом %) |
create table #x(spid int, ecid int, status varchar(50))
insert #x
exec sp_who
go
drop table #x
Server: Msg 213, Level 16, State 7, Procedure sp_who, Line 76
Insert Error: Column name or number of supplied values does not match table definition.
что я делаю не так ?
)))
Дата: 23.01.2013 13:50:09
люди, ну подскажите, как еще-то воспроизвести.
та же процедура без вставки в таблицу отдает результат.
как только вставляю (и колонок больше, чем в таблице), вылазит эта фигня