Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Yagrus2 Member Откуда: Москва Сообщений: 902 |
Всем привет! Из excel дергаю хранимку ALTER PROC [dbo].[SP_Test] AS CREATE TABLE #USERS ( USERS VARCHAR(64), subbranch_ID INT ) INSERT INTO #USERS SELECT 'domen\UserName', 8 select * from #USERS и получаю ошибку. Если закомментировать вставку, то ошибки нет. Когда запускаю процедуру из студии, с INSERT никаких проблем нет. В чем может быть загвоздка? К сообщению приложен файл. Размер - 42Kb |
22 окт 15, 16:46 [18313079] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
ALTER PROC [dbo].[SP_Test] AS set nocount on CREATE TABLE #USERS ( USERS VARCHAR(64), subbranch_ID INT ) INSERT INTO #USERS SELECT 'domen\UserName', 8 select * from #USERS |
22 окт 15, 16:52 [18313113] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37139 |
set nocount on надо в процедуре написать. |
22 окт 15, 16:52 [18313117] Ответить | Цитировать Сообщить модератору |
Yagrus2 Member Откуда: Москва Сообщений: 902 |
Спасибо! А какое логическое объяснение? |
||
22 окт 15, 16:56 [18313145] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8309 |
Yagrus2, клиент получает "лишний" ответ. |
22 окт 15, 17:01 [18313173] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Объяснение как всегда написано в хелпе в статье про set nocount |
||
23 окт 15, 09:22 [18315110] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |