SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: joanca en Lunes 2 de Octubre de 2006, 17:11

Título: Funciones Ranking En Sqlserver 2005
Publicado por: joanca en Lunes 2 de Octubre de 2006, 17:11
Hola a todos/as.

Estoy intentando averiguar si sqlServer 2005 me da la oportunidad mediante una claúsula "Select" de seleccionar el número de registro autoincremental interno de cualquier tabla, al estilo de por ejemplo Informix con el "select rowid, campos ..." o también Oracle con su "tabrow" particular. He descubierto las Funciones Ranking, y hay una en particular llamada "Row_Number()" que parece ser que tiene que ir combinada con otra llamada "Over()" para poder hacer diferentes agrupaciones y poder emitir el "Row_Number()" con diferentes numeraciones que empiecen por uno, a lo cual determino que realmente el "Row_Number()" solamente me da un número incremental que no tiene nada que ver con el auténtico número de registro interno de cuando se grabó en la tabla.

Si alguien tiene alguna idea de como conseguir éste número interno se lo agradezco.

Saludos.