• Viernes 19 de Abril de 2024, 16:24

Autor Tema:  Funciones Ranking En Sqlserver 2005  (Leído 1059 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Funciones Ranking En Sqlserver 2005
« en: Lunes 2 de Octubre de 2006, 17:11 »
0
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.