如何查看SQL Server数据库中哪些表具有主键。
主键起着非常重要的作用,因为它是进入数据集的主要入口,因此您可以确认影响一行数据。
主键强制定义它们的列的唯一性。 假设我想在一张表上删除主键,但我不知道哪个表有主键。
要确定哪些表具有主键,请编写以下 SQL 语句。
select c.name, b.name,a.name from sys.key_constraints a inner join sys.tables b on a.parent_object_id = b.object_id inner join sys.schemas c on a.schema_id = c.schema_id where a.type = 'pk '
具有主键的所有表都列在输出中。
日期:2020-06-02 22:17:45 来源:oir作者:oir