Como obtengo la clave de un registro cuando lo inserto en un tabla de SQL

26/07/2006 - 01:29 por [Juanjo] | Informe spam
Hola grupo:

Tengo una tabla con una clave primaria que se autoincrementa cuando
inserto un registro. Como puedo obtener esta clave
cuando inserto el registro??

Uso sql server 2005, y la forma de insertar el registro es construyendo
la sentencia sql.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Jose Escrich
26/07/2006 - 05:50 | Informe spam
Hola [Juanjo],

el valor lo tienes en la variable @@IDENTITY, podrias hacer un select @@IDENTITY
por ejemplo.
saludos,

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> Hola grupo:
[>
[> Tengo una tabla con una clave primaria que se autoincrementa
[> cuando
[> inserto un registro. Como puedo obtener esta clave
[> cuando inserto el registro??
[> Uso sql server 2005, y la forma de insertar el registro es
[> construyendo la sentencia sql.
[>
[> Muchas gracias
[>
Respuesta Responder a este mensaje
#2 [Juanjo]
26/07/2006 - 08:28 | Informe spam
Muchas gracias, perfecto.

"Jose Escrich" escribió en el mensaje
news:
Hola [Juanjo],

el valor lo tienes en la variable @@IDENTITY, podrias hacer un select
@@IDENTITY por ejemplo.
saludos,

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> Hola grupo:
[> [> Tengo una tabla con una clave primaria que se autoincrementa
[> cuando
[> inserto un registro. Como puedo obtener esta clave
[> cuando inserto el registro??
[> Uso sql server 2005, y la forma de insertar el registro es
[> construyendo la sentencia sql.
[> [> Muchas gracias
[>

Respuesta Responder a este mensaje
#3 solusoft
26/07/2006 - 11:46 | Informe spam
Cuál sería una forma fiable de obtener el valor Identity insertado ??

Por ejemplo, si varios usuarios insertan "a la vez" ?? Cómo podríamos
asegurarnos que tenemos el identity correcto ??

Había algo de scope_identity, identiy_current o algo similar, cuáles son las
diferencias ??


saludos.

"Jose Escrich" escribió:

Hola [Juanjo],

el valor lo tienes en la variable @@IDENTITY, podrias hacer un select @@IDENTITY
por ejemplo.
saludos,

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> Hola grupo:
[>
[> Tengo una tabla con una clave primaria que se autoincrementa
[> cuando
[> inserto un registro. Como puedo obtener esta clave
[> cuando inserto el registro??
[> Uso sql server 2005, y la forma de insertar el registro es
[> construyendo la sentencia sql.
[>
[> Muchas gracias
[>



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