金蝶云.苍穹如何通过SQL语句查询表所属分库原创
金蝶云社区-太阳之下
太阳之下
7人赞赏了该文章 331次浏览 未经作者许可,禁止转载编辑于2024年07月10日 18:04:37

作者:金蝶软件(中国)有限公司呼和浩特分公司-客户成功部-马云峰

---->如何查询某张表所属的分库,下面以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---------------------------------------

赞 7