УСТАНОВИТЕ NOCOUNT В положение не работает на SQL Server в точках доступа

#sql #sql-server #tsql

Вопрос:

Я использую SQL Server в APS box (используя PDW).
Мне нужно запустить хранимую процедуру, но я не хочу получать (1 row(s) affected) сообщение.
Когда я использую set nocount on SELECT его, он отлично работает. Но когда я использую его на an INSERT , он игнорируется.

Например:

 set nocount on
select GETDATE() AS date 
set nocount off
 

Command(s) completed successfully.

Но когда я бегу

 set nocount on
if object_id('tempdb.dbo.#temp1') is not null drop table #temp1
select GETDATE() AS date into #temp1
set nocount off
 

Это больше не работает

(1 row(s) affected)

Похоже, это нормально работает на обычном SQL-сервере, отличном от APS.
это просто больше поддерживается на APS?

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

1. В соответствии с руководством по вопросам, пожалуйста, не размещайте изображения кода, данных, сообщений об ошибках и т.д. — Скопируйте или введите текст в вопрос. Пожалуйста, зарезервируйте использование изображений для диаграмм или демонстрации ошибок рендеринга, вещей, которые невозможно точно описать с помощью текста.