1、首先要清楚自己(公司)的ERP搭建基础,以及数据库名,和数据库表格名,个个列名所代表的意思。比如我司BOM和工艺属于供应链的数据库,那么供应链在SQL里找,就要找对应的 数据库实体 名是什么,从图里面可以看到属数为2256,那么在2256里面,要找到BOM表和艺术路线表,一定要进入物料表里面,在数据库里面物料表名一般为“t_icitem",当然每个公司或者每个软件的命名有异,根据实际情况而定。
2、了解到基础的资料之后,现在需要打开SQL数据库,确认服务器名,登录进去,这一步比较简单。进入SQL后,要确认是哪个数据库,在步骤1里面,已经说过,先从账套管理里面找到对应编号,例如:****2256,选定之后,点击”新建查询“,
3、我们现在做的就是从通过物料长代码,找到对应数据。现在我们要从物料表里找到代码为”YP.2017.00555"的物料信息。在命令窗口输入查询命令:select * from t_tcitem where fnumber = 'YP.2017.00555' ,(不区分大小写),当然我们也可以先输入: select * from t_tcitem 点击 执行 ,查询一下物料表中的所有物料信息,来验证一下t_tcitem是不是指得物料表。在查询结果里面,我们可以看到FItemID,是32130,这是识别内码。要在BOM和工艺表中的海量数据中找到YP.2017.0055的BOM和工艺信息,就必须借助这个内码。
4、先以删除重复BOM为例,我们在命令框中输入 select * from icbom where fitemi颊俄岿髭d = '32130' 就可以看到结果框里显示有两个BOM,我们可以出有两个BOM,那么现在需要删除其中那个,BOM000315,在命令窗口输入 delete from icbom where finterid = '6623' and fitemid = '32130' 这里我为什么要在后面加一个”and fitemid = '32130' "这是个人操作习惯了,改不掉了,哈哈哈。输入之后,点击'执行“,就OK了,我们在回头查一下,那个BOM就只有一个了。
5、按照同样的方式,删除重复的工艺路线。