SQL Server 查询所有外键子父表关系

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

SELECT table_name,fk_name,reference_table_name,fk_list_number,fk_detail
FROM (
SELECT object_name(f.object_id) AS fk_name,
object_name(f.parent_object_id) AS table_name,
object_name(f.referenced_object_id) AS reference_table_name,
k.constraint_column_id AS fk_list_number,
convert(sysname, col_name(k.referenced_object_id, k.referenced_column_id)) AS fk_detail
FROM sys.foreign_keys f
INNER JOIN sys.foreign_key_columns k
on f.object_id = k.constraint_object_id and f.referenced_object_id = k.referenced_object_id
) t

AC2005B单声道蓝牙芯片原理图 杰理AC2005B单声道蓝牙芯片原理图 立即下载

相关推荐

SQL Server - 列出所有

select schema_name(fk_tab.schema_id) + '.' + fk_tab.name as foreign_table, '>-' as rel, schema_name(pk_tab.schema_id) + '.' + pk_tab.name as primary_table, substring(column_names, 1, len(column_names)-1) as [fk_columns], fk.name as fk_c.

yuxuac的专栏 1199

SQLServer 递归查询 根据子表查询所有

根据子表查询所有 WFE_FlowRecord中 WFE_FRCode为主,WFE_PFRCode为的主 现在想查询某个子表的所有的数据,且的标志位为WFE_FRSubFlow = 'F'  查询语句如下: with cte AS ( select WFE_PFRCode,WFE_FRSubFlow,WFE_FRCode,0 as lvl from WFE

雪落夜的专栏 3546

SQL Server查找关系

有时候想清空数据库中的数据,但是要保留结构,就需要用truncate或delete语句去删除各个中的数据。 执行删除语句的时候,经常会出现以下错误: --无法截断 'XXX',因为该正由 FOREIGN KEY 约束引用。 此时,我们需要去核实XXX究竟被哪些引用了。当数量较多且引用关系复杂时,手动核实引用关系需要花费大量时间。此时,可以通过执行以下语句查找某个的被引用关系: select zjb.name as '主', wjb.name as '',zml.name

zythy的专栏 3872

Sql查询指定的所有约束及名与列名

先看看我们要用到的几个目录视图的解释: 1,sys.foreign_keys--在这个视图中返回了所有的约束 2,sys.foreign_key_columns--在这个视图中返回了所有列(只返回列的id) 3,sys.columns--在这个视图中返回了与视图的所有列

o0wufan0o的专栏 1万+

如何获取SQLSERVER所有关系参数

SELECT 主表名=object_name(b.rkeyid) ,主列ID=b.rkey ,主列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid) ,ID=b.fkeyid ,名称=object_name(b.fkeyid) ,列ID=b.fkey

yw1688的专栏 2818

MySql查询明的SQL_SQL Server 查询所有键子关系

SELECT table_name,fk_name,reference_table_name,fk_list_number,fk_detailFROM (SELECT object_name(f.object_id) AS fk_name,object_name(f.parent_object_id) AS table_name,object_name(f.referenced_object_id...

weixin_42098251的博客 162

SQLServer查询所有关联信息

 SELECT 主列ID=b.rkey     ,主列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid)     ,ID=b.fkeyid     ,名称=object_name(b.fkeyid)     ,列ID=b.fkey     ,列名=(SELECT na

hzgang的专栏 1万+

查询关联

查询关联) `` select distinct allc1.table_name 名, allc1.constraint_name 名, dcc1.column_name 约束字段, --dccm.comments 字段中文名,

杂家的博客 1142

select distinct_SQL面试经典50题:带你从SELECT语句开始

上一篇文章我们介绍了MySQL数据库中的建的步骤,本篇再基于上篇文章的数据基础上我们介绍下SELECT语句一.SELECT语句基础学习要点使用SELECT从中选取数据。为列设定显示用的别名。SELECT语句中可以使用常数或者达式。通过指定DISTINCT可以删除重复行。SQL语句中可以使用注释。可以通过WHERE语句从中选取出符合查询条件的数据。语法4. 基本的SELECT语句SELE...

weixin_39963523的博客 266

SQL查询所有键子关系

Mysql select a.owner, --主拥有者 a.table_name, --主 b.column_name, --主列 c.OWNER, --拥有者 c.table_name, -- d.column_name --列 from user_constraints a left join user_cons_columns b ..

qiandeqiande的专栏 423

sql server如何查看以及如何创建

在写实验报告时我发现不会在窗口查找关系,点找不到他的关系。 如图点击,可以看见创建的代码 USE [SM] GO ALTER TABLE [dbo].[course] WITH CHECK ADD CONSTRAINT [FK_course_Teacher] FOREIGN KEY([CTno]) REFERENCES [dbo].[Teacher] ([Tno]) //course,FK_course_Teacher约束名,CTno引用约束名,Teacher //向co

weixin_45454137的博客 9211

MySQL查询子、子查询

一、根据查询子 1、sql实现 SELECT GROUP_CONCAT(id) id FROM ( SELECT t1.*,IF(FIND_IN_SET(parentid, @pids) > 0, @pids := CONCAT(@pids, ',', id), '0') AS ischild FROM (SELECT * FROM test ORDER BY id ASC)...

默存 5163

通过SQL脚本来查询SQLServer 中主关系

  在SQLServer中主是什么,以及主如何创建,在这里就不说了,不懂的可以点击这里,这篇文章也是博客园的博友写的,我觉得总结的很好; 此篇文章主要介绍通过SQL脚本来查看Sqlserver中主关系:    SELECT f.name AS '关系名称',     OBJECT_NAME(f.parent_object_id) AS '名称',     COL_NAME(...

weixin_34381666的博客 540

SQL Server查找一个被引用的所有

直接上代码: 1 SELECT oSub.name AS [子表名称] , 2 fk.name AS [名称] , 3 SubCol.name AS [子表列名] , 4 oMain.name AS [主表名称] , 5 MainCol.name AS [主表列名] 6 FROM sy...

563

MySQL数据库查看所有

MySQL查看所有,场景,客户需要清除测试数据,但是拥有操作权限的用户不能直接删除【操作日志中有关联到用户】,因此需要查询所对应的所有键子。select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from INFORMATION_SCHEMA.KEY...

小谷的博客 3万+

关系

<br />select uc.constraint_name, uc.owner child_owner, uc.table_name child_table, ucc.column_name child_column<br />,ucp.owner parent_owner, ucp.table_name parent_table, ucp.column_name parent_column<br />from dba_constraints uc, dba_cons_columns ucc, dba_

MythColor的专栏 830
上一篇: c#创建数据库
下一篇: SQL语句中----删除表数据drop、truncate和delete的用法
CatchMe_439
博客等级 码龄10年 31粉丝 52原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值