怎么查K3里面各表单,对应的SQL数据表以及对应的字段原创
金蝶云社区-安兴
安兴
20人赞赏了该文章 1561次浏览 未经作者许可,禁止转载编辑于2023年08月11日 18:09:30

      有时候K3系统出了问题,想查一下K3的SQL数据表情况,或者自己做些数据处理,二次开发什么的,确不知道K3里面的功能表单对应那个SQL数据表,或者不记得了的时候,可以去获取或者查得到呢?

      以前是在K3的安装目录Kingdee\K3ERP\KDSDK\Doc里面,打开“总览.xls”文件,按照自己想要查询的系统去查询

image.pngimage.png

image.png


里面有大部分的数据表的对应信息,字段信息。

可以参照这个文件里面的说明,去查询对应的数据表和字段。


实际上,在K3的数据库里面,是自带有数据库表和字段的相关资料的。

直接打开SQL查询,

select * from t_tabledescription    查询数据表及对应的描述信息

image.png


比如 现在想查一下“销售订单”相关的表

select * from t_tabledescription where FDescription like '%销售订单%'

image.png

这样,我们就查到了“销售订单”相关的表格,

如果你想知道这个表格的字段,对应的描述信息呢?

就拿上面我们上面的“销售订单”为例,我们想知道“销售订单(视图)”这个表的字段信息


先要通过上面的语句 ,查到数据表的ID号,就是上图中的“FTableID”

“销售订单(视图)”这个表的“FTableID”是“230020”(上图中为例)

我们就可以通过,查t_fielddescription 这个表,获得字段信息。


select * from t_fielddescription  where FTableID='230020'


image.png


有上面两个方法,想要知道K3系统里面哪个功能表单对应的是SQL数据库里面的哪个表,每个栏目对应的是表里面的哪个字段,基本上足够用了。

赞 20