UPDATE dbo.Sys_ObjetosApp SET IndObj = 10 WHERE IdObj ='FRMTIPOPGR' AND IdGrupo ='TESCAT' AND SubModulo = 'TES' GO UPDATE dbo.Sys_ObjetosApp SET IndObj = 9 WHERE IdObj ='FRMTERPTES' AND IdGrupo ='TESCAT' AND SubModulo = 'TES' GO --Catálogos tablas básicas, INSERT INTO dbo.Sys_ObjetosApp (IdObj, IdGrupo, SubModulo, IndObj, Nombre, Formulario, Permisos, NivelMinimo, NomArchivo) VALUES --5019 ('FRMSEDESTE','TESCAT','TES',8,'Sedes-Colegios','FRMDSEDETE','S',0,NULL), ('FRMPMFTE','TESPRO','TES',20,'Proceso Masivo de Facturación-Colegios','FRMDPMFTE','S',5,NULL) GO UPDATE dbo.Sys_ObjetosApp SET IndObj = (IndObj + 20) WHERE IdGrupo ='TESCAT' AND SubModulo = 'TES' AND IndObj > 0 GO INSERT INTO dbo.Trn_TraEspSedes (IdColegio, IdSede, NomSede, Inactivo) VALUES ('0','0','PREDETERMINADA', 1) GO update O SET O.IndObj = B.Row from dbo.Sys_ObjetosApp O join (select ROW_NUMBER() OVER(order by IndObj asc) AS Row, IdObj from dbo.Sys_ObjetosApp where IndObj > 0 and IdGrupo ='TESCAT' AND SubModulo = 'TES') as B on (O.IdObj = B.IdObj)