No. de Registro

30/01/2007 - 20:30 por Irak Rubio | Informe spam
Hola, necesito saber como puedo obtener el número de registro al que
pertenece una fila, sin utilizar columnas de identidad. todo a través de una
consulta.

Mi problema es que tengo una tabla que tiene como ID un campo tipo varchar
que tiene claves de cadena tipo GUID, y resulta que yo hice un programa que
genera numeros aleatorios de tipo Integer, y que dependiendo el resultado,
vaya a la fila que corresponda al numero generado y me traiga el valor de ese
campo. Pero no puedo crear una columna Identity o autonumérica en la tabla o
de ninguna especie en la tabla.

Entonces, mas o menos esto deseo hacer:

MiNum=RND(Min-Max) > 853

Debo ir a la fila 853 y obtener el Campo GUID
Muchas Gracias.
 

Leer las respuestas

#1 Maxi
30/01/2007 - 21:28 | Informe spam
Hola, hayt varias maneras para numerar registros, si usas SQL2005 podes usar
row_number() en 2000 podes ver este linkl

http://www.sqlteam.com/item.asp?ItemID91


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Irak Rubio" escribió en el mensaje
news:
Hola, necesito saber como puedo obtener el número de registro al que
pertenece una fila, sin utilizar columnas de identidad. todo a través de
una
consulta.

Mi problema es que tengo una tabla que tiene como ID un campo tipo varchar
que tiene claves de cadena tipo GUID, y resulta que yo hice un programa
que
genera numeros aleatorios de tipo Integer, y que dependiendo el resultado,
vaya a la fila que corresponda al numero generado y me traiga el valor de
ese
campo. Pero no puedo crear una columna Identity o autonumérica en la tabla
o
de ninguna especie en la tabla.

Entonces, mas o menos esto deseo hacer:

MiNum=RND(Min-Max) > 853

Debo ir a la fila 853 y obtener el Campo GUID
Muchas Gracias.





Preguntas similares