Получить информацию первичного ключа из таблицы SQL Server
]Доступ к первичным ключе имеет решающее значение для целостности данных и эффективного выполнения запросов при обработке таблиц SQL Server. В этой статье обсуждается, как использовать Transact-SQL (T-SQL) для перечисления основных ключей для таблиц SQL Server.
]] Запрос Список первичного ключа
]], чтобы получить информацию о первичном ключе конкретной таблицы, выполните следующий запрос:
]SELECT Col.Column_Name
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab,
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col
WHERE Col.Constraint_Name = Tab.Constraint_Name
AND Col.Table_Name = Tab.Table_Name
AND Tab.Constraint_Type = 'PRIMARY KEY'
AND Col.Table_Name = ''
]
] Инструкции по запросу:
information_schema.table_constraints
предоставляет информацию о ограничениях на таблицах, включая первичные ключи. information_schema.constraint_column_usage
Свяжите ограничение с его применимым столбцом. tab.constraint_type = 'первичный ключ'
фильтровать результат, чтобы включить только ограничения первичного ключа.
с именем таблицы, на котором вы хотите перечислить основной ключ. после выполнения этого запроса вы получите список имен столбцов, указанных как часть первичного ключа в указанной таблице.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3