用友NC元数据查询:组件、实体与关联表详解
需积分: 10 59 浏览量
更新于2024-08-12
收藏 4KB MD 举报
在用友NC系列中,元数据管理是一项关键任务,它涉及到系统内部的数据结构和关系的描述。本文档主要关注于NC5.x和NC6.x版本中元数据的相关查询,以及这些元数据与数据库表之间的关联。以下将详细介绍几个核心的元数据表及其关联,并通过SQL语句展示它们之间的关系。
首先,元数据的核心组成部分包括:
1. **MD_COMPONENT**: 元数据组件,表示系统的逻辑单元,如一个功能模块或业务对象。查询特定组件可以通过如下的SQL:
```
SELECT * FROM MD_COMPONENT WHERE id = '16affb2b-2b94-4b8a-a69f-46520fb0d989'
```
2. **MD_CLASS**: 元数据实体,代表了系统中的实体对象,例如表、字段或业务活动。通过组件ID可以查找所属实体:
```
SELECT * FROM MD_CLASS WHERE componentid = '16affb2b-2b94-4b8a-a69f-46520fb0d989'
```
3. **MD_PROPERTY**: 元数据属性,描述了MD_CLASS中的具体细节,比如字段类型和长度,与MD_CLASS的关系是:
```
SELECT * FROM MD_PROPERTY WHERE classid = '54e02d4e-fb15-4b49-a028-95923adf9e8a'
```
4. **MD_TABLE**: 这个表记录了MD_ENTITY所对应的数据库表,查询特定表的元数据信息:
```
SELECT * FROM MD_TABLE WHERE id = 'MCBD_MONITOR_INDICATORS'
```
5. **MD_COLUMN**: 用于存储MD_TABLE中的列(字段)信息,它们与MD_PROPERTY一起描述表结构:
- 需要根据MD_TABLE和MD_PROPERTY来获取完整的列信息,但此处未给出直接关联的SQL。
除了上述基本元数据表外,还有一些表与元数据管理相关但信息不太明确:
- **MD_ENUMVALUE**: 枚举值的管理,与MD_CLASS关联,用于定义可选值集合:
```
SELECT * FROM MD_ENUMVALUE WHERE id = '6ac3c73f-a8f8-4351-907e-643d6271c4f3'
```
- **MD_ORMAP, md_db_relation**: 这些可能是表示对象关系映射(ORM)的表,用于描述实体之间的关系,但文档没有提供具体的SQL示例。
- **md_bizitfmap, md_opinterface**: 可能涉及业务接口或操作接口的元数据管理,但具体查询方法依赖于其设计和功能。
- **md_busiactivity**: 可能是业务流程或活动的元数据表,但没有提供查询示例。
- **md_association, md_attr_busilog, md_refbusiop, md_refoperation**: 这些表可能包含了更复杂的元数据关系,如实体之间的联系、属性日志或业务操作引用,但同样缺乏具体的SQL查询说明。
总结来说,用友NC系列的元数据管理通过这些核心表提供了对系统架构的深入洞察,SQL查询是管理和分析这些元数据的关键工具。然而,由于部分表格的含义不够明确,可能需要查阅具体的文档或者进一步了解用友NC的元数据模型才能完全理解这些表的完整功能。
2009-10-07 上传
2023-09-10 上传
2023-10-31 上传
2024-06-02 上传
2023-12-23 上传
2023-06-21 上传
2023-12-21 上传
2023-09-14 上传
糖果给你
- 粉丝: 4
- 资源: 1
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作