script_reindex
DELETE scripts
WHERE name = 'script_reindex'
GO
INSERT scripts
VALUES('script_reindex','DECLARE @objectname varchar(30),')
INSERT scripts
VALUES('script_reindex',' @CMD varchar(255)')
INSERT scripts
VALUES('script_reindex','SET NOCOUNT ON')
INSERT scripts
VALUES('script_reindex','DECLARE object_cursor CURSOR')
INSERT scripts
VALUES('script_reindex','FOR')
INSERT scripts
VALUES('script_reindex','SELECT name FROM sysobjects')
INSERT scripts
VALUES('script_reindex','WHERE type = "U"')
INSERT scripts
VALUES('script_reindex','ORDER BY name')
INSERT scripts
VALUES('script_reindex','OPEN object_cursor')
INSERT scripts
VALUES('script_reindex','FETCH NEXT FROM object_cursor INTO @objectname')
INSERT scripts
VALUES('script_reindex','WHILE (@@fetch_status <> -1)')
INSERT scripts
VALUES('script_reindex',' BEGIN')
INSERT scripts
VALUES('script_reindex',' PRINT @objectname')
INSERT scripts
VALUES('script_reindex',' SELECT @CMD = "DBCC DBREINDEX (" + @objectname')
INSERT scripts
VALUES('script_reindex',' + "," + CHAR(39) + SPACE(1) + CHAR(39)')
INSERT scripts
VALUES('script_reindex',' + ", 90, SORTED_DATA_REORG)"')
INSERT scripts
VALUES('script_reindex',' EXECUTE (@CMD)')
INSERT scripts
VALUES('script_reindex',' FETCH NEXT FROM object_cursor INTO @objectname')
INSERT scripts
VALUES('script_reindex',' END')
INSERT scripts
VALUES('script_reindex','PRINT " "')
INSERT scripts
VALUES('script_reindex','PRINT "All objects processed."')
INSERT scripts
VALUES('script_reindex','CLOSE object_cursor')
INSERT scripts
VALUES('script_reindex','DEALLOCATE object_cursor')