5

テーブルのメタデータを他のテーブルに保存したいので、MS SQLサーバーで主キー、一意キー、外部キーなど、すべての制約とそのタイプを取得する方法。

table_name constraint_name constraint_type

ユーザー pk_user_id PRIMARY_KEY

user_role fk_role FOREIGN_KEY

ユーザー unique_email UNIQUE_KEY

4

1 に答える 1

17

使用するINFORMATION_SCHEMA.TABLE_CONSTRAINTS

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE TABLE_NAME='tablename'
于 2015-01-02T11:42:37.843 に答える