print '** BEGIN **' declare @TABID int, @nextval bigint, @lastUsed bigint, @sql NVARCHAR(4000), @msgName varchar(250), @tablename varchar(250) DECLARE loopTrough CURSOR FOR select TABID, NEXTVAL from systemsequences where systemsequences.Name = 'SEQNO' and systemsequences.DATAAREAID = 'dat' and systemsequences.TABID > 0 open loopTrough FETCH next FROM loopTrough INTO @TABID, @nextval WHILE @@FETCH_STATUS = 0 BEGIN set @tablename = isnull((select [SQLNAME] from SQLDICTIONARY where SQLDICTIONARY.FIELDID = 0 and SQLDICTIONARY.TableId = @TABID), '') if @tablename <> '' set @msgName = @tablename + '(No. ' + convert(varchar(20), @TABID) + ')' else set @msgName = '(No. ' + convert(varchar(20), @TABID) + ')' print 'Analyze ' + @msgName + ' ...' IF @tablename <> '' and EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TY...