Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用信息模式找到数据库中 PK 与 FK 相同的所有表?我需要这个来生成一个将数据库转换为数据保险库的脚本。通过确定表是否是链接,我还需要知道该表是否具有与 pk 相同的 fk。
我正在使用 ms sql 和数据库中可用的默认信息架构。
SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS;
有一个信息模式,它允许使用预定义的视图查询表定义。