技术答疑.常用SQL.通过表名倒查业务对象
【应用场景】
想通过表名,倒查有哪些业务对象使用了该表名。
【案例演示】
以采购订单的主表T_PUR_POORDER为例,演示如何通过表名倒查业务对象。
【方案1】
数据库模糊查询。
/*查询使用了某个表的业务对象*/
SELECT b.FNAME,a.* FROM T_META_OBJECTTYPE a
LEFT JOIN T_META_OBJECTTYPE_L b ON a.FID=b.FID AND b.FLOCALEID=2052
WHERE a.FMODELTYPEID IN (100,400) AND CAST(a.FKERNELXML AS NVARCHAR(MAX)) LIKE '%<TableName>T_PUR_POORDER<%'
【方案2】
数据库XML查询。
/*查询使用了某个表的业务对象,注意:XML查询区分大小写*/
SELECT b.FNAME,a.* FROM T_META_OBJECTTYPE a
LEFT JOIN T_META_OBJECTTYPE_L b ON a.FID=b.FID AND b.FLOCALEID=2052
WHERE a.FMODELTYPEID IN (100,400) AND a.FKERNELXML.exist('//TableName[.="t_PUR_POOrder"]')=1
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
技术答疑.常用SQL.通过表名倒查业务对象
【应用场景】想通过表名,倒查有哪些业务对象使用了该表名。【案例演示】以采购订单的主表T_PUR_POORDER为例,演示如何通过表名倒查业务对...
点击下载文档
本文2024-09-23 04:08:27发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163398.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章