Oracle根据插件名查询原创
2人赞赏了该文章
26次浏览
编辑于2023年10月27日 08:31:56
本质上是通过查询T_Meta_ObjectType元数据表格XML中ClassName节点值。
查询脚本如下:
--根据插件名查表单,表单插件,Oracle SELECT * FROM (select FID,LOWER(extract(FKernelXML, '//FormMetadata//BusinessInfo//BusinessInfo//Elements//Form//FormPlugins//PlugIn//ClassName').getstringval()) ClassName from T_Meta_ObjectType) TempTab WHERE ClassName LIKE LOWER('%AttachmentBillPlugIn%'); --根据插件名查表单,列表插件,Oracle SELECT * FROM (select FID,LOWER(extract(FKernelXML, '//FormMetadata//BusinessInfo//BusinessInfo//Elements//Form//ListPlugins//PlugIn//ClassName').getstringval()) ClassName from T_Meta_ObjectType) TempTab WHERE ClassName LIKE LOWER('%AttachmentListPlugIn%'); --根据插件名查表单,表单构建插件,Oracle SELECT * FROM (select FID,LOWER(extract(FKernelXML, '//FormMetadata//BusinessInfo//BusinessInfo//Elements//Form//WebFormBuilderPlugins//PlugIn//ClassName').getstringval()) ClassName from T_Meta_ObjectType) TempTab WHERE ClassName LIKE LOWER('%AttachmentBuilderPlugIn%');
查询结果示例:
作者:Running
来源:金蝶云社区
原文链接:https://vip.kingdee.com/article/503980557324480512?productLineId=1
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
推荐阅读