【OceanBase诊断调优】—— 如何查找表被哪些其它表引用外键

本文详述如何查找指定表是否被其他表引用做外键。

适用版本

OceanBase 数据库所有版本。

MySQL 租户

复制代码
obclient> select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='表名';

Oracle 租户

复制代码
obclient> SELECT TABLE_NAME FROM dba_constraints where R_CONSTRAINT_NAME in
(SELECT CONSTRAINT_NAME FROM dba_constraints WHERE TABLE_NAME='表名');

SYS 租户

复制代码
obclient> SELECT B.TENANT_NAME,A.TABLE_NAME FROM __all_virtual_table A,__ALL_TENANT B WHERE TABLE_ID IN ( SELECT child_table_id FROM __all_virtual_foreign_key WHERE parent_table_id IN( SELECT TABLE_ID FROM __all_virtual_table WHERE table_name='表名')) AND A.TENANT_ID=B.TENANT_ID and b.TENANT_NAME='租户名'; 
相关推荐
OceanBase数据库官方博客2 天前
OceanBase 4.4.2 LTS:Agent时代需要数据库超越存储角色
oceanbase
superonion06206 天前
【DB2】【Oceanbase】使用OMS将DB2迁移到Oceanbase测试
oceanbase·db
OceanBase数据库官方博客12 天前
OceanBase助力渤海银行:核心系统升级的实践与思考
oceanbase
OceanBase数据库官方博客12 天前
常州公积金采用OceanBase,三年稳定运行并实现智慧服务新范式
数据库·oceanbase
OceanBase数据库官方博客18 天前
现代数据架构:一套技术栈统一 TP、AP 与 AI
架构·oceanbase
粉墨白伶19 天前
【OceanBase】社区版三节点多副本容灾部署方案
oceanbase
OceanBase数据库官方博客19 天前
OceanBase seekdb-cli:专为 AI Agent 设计的数据库接口
数据库·人工智能·oceanbase
雅俗数据库24 天前
OCP实验 | 02-全链路诊断
oceanbase
雅俗数据库24 天前
OCP实验 | 05-运维管理
oceanbase
落日流年24 天前
欧拉操作系统部署OceanBase集群
运维·oceanbase