Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Ошибка SQL


Автор: Стогелитская 28.4.2017, 13:07
Ругается на DECLARE, пишет ошибку "Неверный синтаксис возле declare. Ожидается Conversation.

DECLARE @a float 
SELECT @a=avg_fragmentation_in_percent FROM sys.dm_db_index_physical_stats (DB_ID(), OBJECT_ID(N'[dbo].[Manh_LOT]'), NULL, NULL, NULL)
IF @a>=30
  ALTER INDEX Manh_LOT_DATE_TIME_STAMP ON [dbo].Manh_LOT REBUILD WITH (FILLFACTOR = 90, SORT_IN_TEMPDB = ON)
ELSE
  ALTER INDEX Manh_LOT_DATE_TIME_STAMP ON [dbo].Manh_LOCATION REORGANIZE

Есть ещё один вопрос, скажите как настроить, чтобы этот скрипт срабатывал в определенное время и день?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)