0
我想確定列是否受到多個值的限制。像性別=男性,女性。是否有任何查詢來識別這些列。謝謝你的幫助。確定SQL Server中的有限列
我想確定列是否受到多個值的限制。像性別=男性,女性。是否有任何查詢來識別這些列。謝謝你的幫助。確定SQL Server中的有限列
如果你正在尋找的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
這將列出表名,字段名,檢查約束,當它被創造的名稱,它的定義是什麼。
是的,我的意思是列上的檢查約束,謝謝。 – user
你的意思是如果在列上有CHECK約束? –