Как создать хранимую процедуру для реиндекса таблиц mssql (reindex)
Задача делать реиндекс только определенных таблиц.
Создаём таблицу
USE [ax_molniya] GO /****** Object: Table [dbo].[www_reindex_tablename] Script Date: 08/17/2018 08:45:57 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[www_reindex_tablename]( [objectname] [nvarchar](128) NULL, [group] [nvarchar](1) NULL, [id] [int] IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO
Наполняем её таблицами которые нужно реиндексировать
Делаем хранимую процедуру
USE [ax_molniya] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[www_reindex_ALTER] -- Add the parameters for the stored procedure here -- если readonly = 0 (значение по- умолчанию), тогда выполняется вся работа скрипта) -- если readonly = 1, тогда предоставится информация о… Читать далее