Tengo una clave principal configurada para incrementar automáticamente.¿Cómo puedo insertar en una tabla y recuperar el valor de la clave principal?
Estoy haciendo varias consultas y necesito recuperar ese valor de clave primaria para usar como una clave externa en otra tabla (IsIdentity = TRUE
).
¿Hay alguna forma elegante de recuperar el valor de la clave primaria cuando realizo una consulta de inserción? Ahora estoy requiriendo y obteniendo el mayor valor en esa columna que parece realmente hacky.
¿Alguna sugerencia?
1 Sí, utilizando SCOPE_IDENTITY() es la forma más confiable y eficiente para ir! –
NO es el mejor método. – HLGEM
@HLGEM ¿entonces qué es? – paz