SQL Server如何根据表名查询有哪些业务对象在使用

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

SQL Server如何根据表名查询有哪些业务对象在使用

实现思路

  • 本质上可通过查询T_Meta_ObjectType元数据表格FKERNELXML元数据字段,通过解析XML,查询获取其内TableName节点值实现。


2、查询脚本

--根据表名查表单,MS SQL Server
select FID, (select FNAME from T_Meta_ObjectType_L where FID = T_Meta_ObjectType_Temp.FID and FLOCALEID = 2052) FNAME, FKERNELXML, Item 
  from (select FKERNELXML.query('//TableName') 'Item', * from T_META_OBJECTTYPE) T_META_OBJECTTYPE_Temp 
  where convert(varchar(max), Item) like '%t_PUR_POOrder%'


3、查询结果示例

image.webp

image.webp


SQL Server如何根据表名查询有哪些业务对象在使用

实现思路本质上可通过查询T_Meta_ObjectType元数据表格FKERNELXML元数据字段,通过解析XML,查询获取其内TableName节点值实现。2、查询脚本...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息