#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. В соответствии с руководством по вопросам, пожалуйста, не размещайте изображения кода, данных, сообщений об ошибках и т.д. — Скопируйте или введите текст в вопрос. Пожалуйста, зарезервируйте использование изображений для диаграмм или демонстрации ошибок рендеринга, вещей, которые невозможно точно описать с помощью текста.