Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/04/2011, 11:29
derebus
 
Fecha de Ingreso: diciembre-2010
Mensajes: 28
Antigüedad: 14 años
Puntos: 2
Respuesta: Como obtener el ID pk de una tabla dada

Cita:
Iniciado por Libras Ver Mensaje
SELECT @PrimaryKeyName =
COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE a
INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS b
ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME
WHERE a.table_name = @Tabla and constraint_type = 'Primary key'


Prueba con eso :)

Saludos!
Me refería a esta linea
SELECT @ID = MAX(@PrimaryKeyName) FROM @Tabla