Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取父表和子表之间的引用信息(MS SQL Server/MSAccess)?_Sql_Sql Server_Database_Tsql_Ms Access - Fatal编程技术网

如何获取父表和子表之间的引用信息(MS SQL Server/MSAccess)?

如何获取父表和子表之间的引用信息(MS SQL Server/MSAccess)?,sql,sql-server,database,tsql,ms-access,Sql,Sql Server,Database,Tsql,Ms Access,是否可以通过某个记录获取有关子表是否引用父表的信息?例如,tblParent有一个主键值为5的记录。我想知道tblChild_A、tblChild_B和tblChild_C中是否有一个或多个外键值为5的记录。当然,单独查询每个子表是完全可能的,但我想知道是否有任何系统查询或存储过程,或者任何能够从所有这些表中生成表格输出的东西。 如果可以在MS SQL Server中使用,请同时告知MS Access中的对应项。问候 这里有很多争论。我想知道如何在MSSQL Server和MS Access中做

是否可以通过某个记录获取有关子表是否引用父表的信息?例如,tblParent有一个主键值为5的记录。我想知道tblChild_A、tblChild_B和tblChild_C中是否有一个或多个外键值为5的记录。当然,单独查询每个子表是完全可能的,但我想知道是否有任何系统查询或存储过程,或者任何能够从所有这些表中生成表格输出的东西。 如果可以在MS SQL Server中使用,请同时告知MS Access中的对应项。问候


这里有很多争论。我想知道如何在MSSQL Server和MS Access中做到这一点。

我在这里描述了如何在SQL Server中做到这一点的可能解决方案:。

我在这里描述了如何在SQL Server中做到这一点的可能解决方案:。

Access/Jet/ACE没有为此提供此类系统查询/存储过程。您必须单独对其进行编码,但如果您希望将其通用化,则可以使用TableDefs和Relationships集合来确定要查看哪些表。

Access/Jet/ACE没有为此提供此类系统查询/存储过程。您必须对其进行单独编码,但如果您希望将其推广,您可以使用TableDefs和Relationships集合来确定要查看哪些表。

该SQL Server如何回答Access中的帮助?@David-W-Fenton-如果我正确阅读了该问题,那么这两种解决方案都需要MS SQL Server和MS Access。是的,我的答案是答案的一半。问题是“如果SQL Server中有可能……Access中的对应项是什么?”。这并不是要SQL Server解决方案,而是要如何在Access中实现,如果在SQL Server中可行的话。@David-W-Fenton-我不是这样理解这个问题的
如果可以在MS SQL Server中使用,请同时告知其在MS Access中的对应项
。当我读到这篇文章时,OP想知道这在SQL server中是否可行,如果可行,那么他们想知道如何在Access中做到这一点。我不知道你的解释如何保存你的论点,因为提问者要求的是如何在Access中做到这一点,不在SQL Server中。SQL Server如何回答Access中的帮助?@David-W-Fenton-如果我正确阅读了问题,那么这两种解决方案都需要MS SQL Server和MS Access。是的,我的答案是答案的一半。问题是“如果SQL Server中有可能……Access中的对应项是什么?”。这并不是要SQL Server解决方案,而是要如何在Access中实现,如果在SQL Server中可行的话。@David-W-Fenton-我不是这样理解这个问题的
如果可以在MS SQL Server中使用,请同时告知其在MS Access中的对应项
。当我读到这篇文章时,OP想知道这在SQL server中是否可行,如果可行,那么他们想知道如何在Access中做到这一点。我看不出你的解释如何保存你的论点,因为提问者要求的是如何在Access中做到这一点,而不是在SQL server中。