Actualmente estoy usando ...¿Cómo puedo determinar si una columna está en la clave principal de su tabla? (SQL Server)
select Table_Name, Column_name, data_type, is_Nullable
from information_Schema.Columns
... para determinar la información sobre las columnas de una base de datos dada a los efectos de generar una capa DataAccess.
¿De dónde puedo recuperar información sobre si estas columnas son participantes en la clave principal de su tabla?
También debe tener el nombre de tabla de interés en su cláusula where. De lo contrario, si hay alguna otra tabla con una clave principal que tenga el mismo nombre de columna que la clave principal de la tabla que le interesa, obtendrá ese resultado. – Markus