IDs en un INSERT INTO

27/10/2006 - 18:29 por Daniel | Informe spam
Hola a todos,

Estoy insertando un nuevo registro en una base de datos cuya clave es un
autonumérico. El problema es que cuando inserto un nuevo registro nuevo, no
sé que autonumérico le puso. ¿Hay alguna forma de saber que campo
autonumérico le asignó al registro insertado? Hay que tener en cuenta que
ningún campo de los suminstrado es clave alternativa.

Muchas gracias.
 

Leer las respuestas

#1 Nohel Hernandez
27/10/2006 - 19:10 | Informe spam
Depende del SGDB que estes utilizando

para Access utilza el @@IDENTITY

para SQL tambien puedes utilizar el @@IDENTITY y tambien tienes la clausula
IDENT_CURRENT('nombre_tabla')

el @@IDENTITY te devuelve el ultimo registro insertado
el IDENT_CURRENT('nombre_tabla') te devuelve el ultimo registro insertado en
la tabla especificada



Saludos

Nohel Hernandez
Caracas - Venezuela

El menos comun de los sentidos es el Sentido Común

"Daniel" escribió en el mensaje
news:
Hola a todos,

Estoy insertando un nuevo registro en una base de datos cuya clave es un
autonumérico. El problema es que cuando inserto un nuevo registro nuevo,
no
sé que autonumérico le puso. ¿Hay alguna forma de saber que campo
autonumérico le asignó al registro insertado? Hay que tener en cuenta que
ningún campo de los suminstrado es clave alternativa.

Muchas gracias.

Preguntas similares