【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='租户名'; 
相关推荐
风123456789~2 天前
【OceanBase专栏】OB背景知识
数据库·笔记·oceanbase
风123456789~4 天前
【OceanBase专栏】SECURE_FILE_PRIV 设置报错解决
oceanbase
风123456789~4 天前
【OceanBase专栏】OB租户-创建实验
数据库·笔记·oceanbase
风123456789~6 天前
【OceanBase专栏】OceanBase 外部表实验
数据库·笔记·oceanbase
owCode7 天前
OceanBase训练营miniob提测踩坑
数据库·oceanbase·数据库开发
老纪的技术唠嗑局7 天前
OceanBase Session ID 之谜
oceanbase
Hello.Reader8 天前
Flink CDC 用 OceanBase CDC 实时同步数据到 Elasticsearch
elasticsearch·flink·oceanbase
沟通QQ:276998859 天前
卡尔曼滤波估算车辆质量——Matlab Simulink仿真模型探索
oceanbase
数智前线10 天前
OceanBase公布五年成绩单:客户数破4000家,专有云合作伙伴贡献收入超70%
oceanbase
Fɪʀᴇᴡᴏʀᴋs10 天前
Oceanbase数据库—基于社区版本的数据库集群管理
运维·数据库·oceanbase