示例:

 

CREATE TABLE AA (
  BB INT UNIQUE
);

 

SELECT
  tab.name AS [表名],
  idx.name AS [约束名称],
  col.name AS [约束列名]
FROM
  sys.indexes idx
    JOIN sys.index_columns idxCol
      ON (idx.object_id = idxCol.object_id
          AND idx.index_id = idxCol.index_id
          AND idx.is_unique_constraint = 1)
    JOIN sys.tables tab
      ON (idx.object_id = tab.object_id)
    JOIN sys.columns col
      ON (idx.object_id = col.object_id
          AND idxCol.column_id = col.column_id)
WHERE
  tab.name = 'AA'

 

 

结果:

表名 约束名称 约束列名
AA UQ__AA__3214B5C34460231C BB

 

相关文章:

  • 2022-12-23
  • 2021-07-11
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-11-30
猜你喜欢
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2022-12-23
相关资源
相似解决方案