作者:金蝶软件(中国)有限公司呼和浩特分公司-客户成功部-马云峰
---->如何查询某张表所属的分库,下面以表“t_bd_customer”举例说明
第一步,在元数据库中查询表" t_bd_customer "的分库标识
----------------------------分库标识查询语句如下-------------------------------
SELECT distinct fdbroute from t_meta_bizapp WHERE fid in
(
select fbizappid from t_meta_entitydesign WHERE fnumber in
( select fnumber from t_meta_entity
WHERE fdata like '%t_bd_customer%' --要查询的表名放在%%中间 )
)
------------------------------------END---------------------------------------
第二步,在mc数据库中通过分库标识查询所属分库中文名称
(注:mc数据库无法通过苍穹平台直接查询,需要在mc数据库中执行查询语句)
-----------------------------分库中文名称查询语句------------------------------
select
--a.fid,a.fnumber,
b.fname from t_mc_dbkey_l b left join t_mc_dbkey a on b.fid=a.fid
where b.flocaleid='zh_CN' and fnumber ='sys' --要查询的分库标识
------------------------------------END---------------------------------------