我想将表元数据存储到其他表中。所以如何获取所有约束及其类型,如MS SQL服务器中的主键,唯一键还是外键。
table_name constraint_name constraint_type
用户pk_user_id PRIMARY_KEY
user_role fk_role FOREIGN_KEY
用户unique_email UNIQUE_KEY
答案 0 :(得分:1)
USE INFORMATION_SCHEMA.TABLE_CONSTRAINTS
SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE TABLE_NAME='tablename'