作者:黑旦儿 | 来源:互联网 | 2024-12-26 21:04
本文介绍如何通过SQL查询从JDE(JDEdwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。
为了从JDE系统中获取完整的字典数据,可以使用以下SQL语句进行查询。这些查询涵盖了两个主要表系列:F0004和F0005,并确保数据按照特定字段进行排序。
对于F0004系列表,可以通过以下SQL语句提取数据:
```sql
SELECT a.*, b.DTDL01
FROM crpctl.f0004 a
LEFT JOIN crpctl.f0004d b ON a.dtsy = b.dtsy AND a.dtrt = b.dtrt
ORDER BY a.dtsy, a.dtrt;
```
对于F0005系列表,可以使用以下SQL语句提取数据:
```sql
SELECT a.*, b.drdl01
FROM crpctl.f0005 a
LEFT JOIN crpctl.f0005d b ON a.drsy = b.drsy AND a.drrt = b.drrt AND a.drky = b.drky
ORDER BY a.drsy, a.drrt, a.drky;
```
以上SQL语句使用了外连接(LEFT JOIN),以确保即使在右表中没有匹配记录的情况下,左表中的记录也会被返回。这有助于确保查询结果的完整性。此外,通过指定排序字段,可以更好地组织输出数据,使其更易于阅读和处理。