Генерация скрипта для перестроения индекса
[stextbox id=”info”]генерация скрипта для перестроения отдельного индекса на таблице[/stextbox]
declare @tabname nvarchar(64) declare @dbname nvarchar(64) declare @indname nvarchar(64) declare @q nvarchar(max) -- ************************************** set @dbname = 'ax_molniya' set @tabname = 'dbo.INVENTTRANS' set @indname = 'I_177TRANSTYPETRANSREF_IDX' -- ************************************** set @q = '/* описание: скрипт для перестроения отдельного индекса на таблице */ PRINT ''Восстановление индекса на таблице ['+@tabname+'] начато '' + Cast(GETDATE() as varchar); GO ALTER INDEX ['+@indname+'] ON '+@tabname+' REORGANIZE GO PRINT ''Восстановление индекса на таблице ['+@tabname+'] закончено '' + Cast(GETDATE() as varchar); GO declare @at nvarchar(500); set @at = ''Восстановление индекса ['+@indname+'] на таблице ['+@tabname+'] выполнено'' + Cast(GETDATE() as varchar);… Читать далее