0

我想确定一列是否受限于多个值。喜欢性别=男性,女性。是否有任何查询来识别这些列。谢谢你的帮助。

4

1 回答 1

1

如果您正在寻找CHECK约束 - 您可以找到这样的约束:

SELECT 
    TableName = t.name,
    ColumnName = c.name,
    cc.name ,
    cc.create_date ,
    cc.definition 
FROM 
    sys.check_constraints cc
INNER JOIN 
    sys.tables t ON cc.parent_object_id = t.object_id
INNER JOIN 
    sys.columns c ON c.object_id = cc.parent_object_id AND c.column_id = cc.parent_column_id

这将列出表名、列名、检查约束的名称、创建时间以及定义。

于 2013-07-27T08:49:16.253 回答