有时候K3系统出了问题,想查一下K3的SQL数据表情况,或者自己做些数据处理,二次开发什么的,确不知道K3里面的功能表单对应那个SQL数据表,或者不记得了的时候,可以去获取或者查得到呢?
以前是在K3的安装目录Kingdee\K3ERP\KDSDK\Doc里面,打开“总览.xls”文件,按照自己想要查询的系统去查询
里面有大部分的数据表的对应信息,字段信息。
可以参照这个文件里面的说明,去查询对应的数据表和字段。
实际上,在K3的数据库里面,是自带有数据库表和字段的相关资料的。
直接打开SQL查询,
select * from t_tabledescription 查询数据表及对应的描述信息
比如 现在想查一下“销售订单”相关的表
select * from t_tabledescription where FDescription like '%销售订单%'
这样,我们就查到了“销售订单”相关的表格,
如果你想知道这个表格的字段,对应的描述信息呢?
就拿上面我们上面的“销售订单”为例,我们想知道“销售订单(视图)”这个表的字段信息
先要通过上面的语句 ,查到数据表的ID号,就是上图中的“FTableID”
“销售订单(视图)”这个表的“FTableID”是“230020”(上图中为例)
我们就可以通过,查t_fielddescription 这个表,获得字段信息。
select * from t_fielddescription where FTableID='230020'
有上面两个方法,想要知道K3系统里面哪个功能表单对应的是SQL数据库里面的哪个表,每个栏目对应的是表里面的哪个字段,基本上足够用了。