Identificador del registro de una tabla

26/09/2003 - 03:01 por Roberto Andrade | Informe spam
Que tal , quisiera saber como puedo obtener el
identificador (id) de los registros de una tabla.Si
alguien sabe de una funcion o palabra reservada para que
me de ese dato. De antemano muchas gracias si alguien me
puede ayudar.

Saludos.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
26/09/2003 - 08:56 | Informe spam
¿A qué te refieres con obtener el identificador de los registros de una
tabla? ¿A mostrar un número que indique el lugar que ocupa dentro de una
select?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

Se agradece la inclusión de sentencias DDL

Archivo de respuestas anteriores en:
http://groups.google.com/groups?hl=....public.es
.sqlserver

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Roberto Andrade" escribió en el mensaje
news:11c401c383c9$c944f2b0$
Que tal , quisiera saber como puedo obtener el
identificador (id) de los registros de una tabla.Si
alguien sabe de una funcion o palabra reservada para que
me de ese dato. De antemano muchas gracias si alguien me
puede ayudar.

Saludos.
Respuesta Responder a este mensaje
#2 Miguel Egea
26/09/2003 - 09:03 | Informe spam
Hola Roberto, si te refieres a un número ageno a tu definición, no existe.
En tu caso ese identificador será tu clave primaria.
Es cierto que internamente sql si que maneja algunos apuntadores,
dependiendo de si tu tabla tiene o no un índice clustered, pero esta
referencia lo puede ser de la posición en fichero,extensión etc. y no es
válido para lo que quieres, además de que no es nada sencillo de obtener.





Saludos Cordiales
=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"Roberto Andrade" escribió en el mensaje
news:11c401c383c9$c944f2b0$
Que tal , quisiera saber como puedo obtener el
identificador (id) de los registros de una tabla.Si
alguien sabe de una funcion o palabra reservada para que
me de ese dato. De antemano muchas gracias si alguien me
puede ayudar.

Saludos.
Respuesta Responder a este mensaje
#3 Miguel Egea
26/09/2003 - 20:12 | Informe spam
Juraría haber mandado una contestación esta mañana. ¿te refieres al valor de
la clave primaria? o a un supuesto identificador interno, si es lo segundo,
yo desistiría, es cierto que sql usa un identificador para las claves, pero
también para los índices, etc, y tienen que ver con la situación física del
registro. Estos que te comento de todas formas son inútiles, no pueden ser
usados en búsquedas y son complejos de entender, vamos que pertenecen a las
interioridades de Sql-server. También en ocasiones sql añade un 'uniquifier'
si resulta que pones un índice clustered por un campo que no es único, pero
tampoco es recomendable que pienses en eso, por las misma razones. En fin,
comentanos más.



=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==


"Roberto Andrade" escribió en el mensaje
news:11c401c383c9$c944f2b0$
Que tal , quisiera saber como puedo obtener el
identificador (id) de los registros de una tabla.Si
alguien sabe de una funcion o palabra reservada para que
me de ese dato. De antemano muchas gracias si alguien me
puede ayudar.

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida