Database design 查找PK与FK相同的表

Database design 查找PK与FK相同的表,database-design,information-schema,Database Design,Information Schema,如何使用信息模式查找PK与FK相同的数据库中的所有表?我需要它来生成一个脚本,将数据库转换为数据保险库。通过确定一个表是否是链接,我也需要知道该表是否具有与pk相同的fk 我正在使用ms sql和数据库中可用的默认信息模式 有一个信息模式,允许使用预定义视图查询表定义。有一个信息模式,允许使用预定义视图查询表定义。有哪些RDBMS?什么是“信息模式”?为什么PK等于FK?是否要列出对给定源表具有FK的所有表?有两种解释方法:1-查找主键在另一个表中用作外键的所有表,2-查找在表中自引用主键的所有

如何使用信息模式查找PK与FK相同的数据库中的所有表?我需要它来生成一个脚本,将数据库转换为数据保险库。通过确定一个表是否是链接,我也需要知道该表是否具有与pk相同的fk


我正在使用ms sql和数据库中可用的默认信息模式

有一个信息模式,允许使用预定义视图查询表定义。

有一个信息模式,允许使用预定义视图查询表定义。

有哪些RDBMS?什么是“信息模式”?为什么PK等于FK?是否要列出对给定源表具有FK的所有表?有两种解释方法:1-查找主键在另一个表中用作外键的所有表,2-查找在表中自引用主键的所有表。你想要哪一个?哪一个RDBMS?什么是“信息模式”?为什么PK等于FK?是否要列出对给定源表具有FK的所有表?有两种解释方法:1-查找主键在另一个表中用作外键的所有表,2-查找在表中自引用主键的所有表。你想要哪一个?是的,但是如何获得PK与PK相同的表列表FK@Bas:你阅读了文档,然后说“哦,哇,这是表格约束视图!”是的,但是如何获得PK与PK相同的表格列表FK@Bas:你读了文档后会说“哦,哇,这是表格视图!”是的,但是如何获得PK与FK相同的表列表是的,但是如何获得PK与FK相同的表列表
SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS;