Código SQL:
Ver originalCREATE TABLE #NOMBRES (CODIGO CHAR(5), ACT INT, NOMBRE VARCHAR(30))
INSERT INTO #NOMBRES VALUES ('A2001', 0 ,'JUAN0')
INSERT INTO #NOMBRES VALUES ('A2001', 0 ,'MARGARITA')
INSERT INTO #NOMBRES VALUES ('A2001', 0 ,'ALEJANDRO')
INSERT INTO #NOMBRES VALUES ('A2002', 0 ,'BERENICE')
INSERT INTO #NOMBRES VALUES ('A2002', 0 ,'VALERIA')
SELECT ROW_NUMBER() OVER (partition BY CODIGO ORDER BY CODIGO) rn, CODIGO FROM #NOMBRES