客户、供应商SQL修改的方法
操作方法
- 01
客户表:“t_Organization”,供应商表:“t_Supplier”,基础资料总表:“t_Item”,基础资料类型表:“t_ItemClass” “t_Item”表内包括全部基础资料内码,没有重复相同的,K3是以这个表的信息为准。 ①;在K3数据库导入一个表“需改的客户表”字段如下排列,再执行下面2条语句更新内码。 原客户代码原客户内码改客户代码改客户内码 ㈠更新“原客户内码”列的SQL语句: UPDATE需改的客户表 SET原客户内码=t_Organization.FItemID FROM需改的客户表INNERJOIN t_OrganizationON需改的客户表.原客户代码= t_Organization.FNumber ㈡更新“改客户内码”列的SQL语句: UPDATE需改的客户表 SET改客户内码=t_Organization.FItemID FROM需改的客户表INNER JOIN t_Organization ON需改的客户表.改客户代码= t_Organization.FNumber ②;改发票的客户内码的SQL语句: UPDATE ICSale SET FCustID =需改的客户表.改客户内码 FROM ICSale INNER JOIN 需改的客户表ON ICSale.FCustID =需改的客户表.原客户内码 ③;改单据的客户内码的SQL语句: UPDATE ICStockBill SET FSupplyID =需改的客户表.改客户内码 FROM ICStockBill INNER JOIN 需改的客户表ON ICStockBill.FSupplyID =需改的客户表.原客户内码 ④;改凭证的客户内码的SQL语句,分2部分,必须改2个表: ㈠改核算项目纵表的SQL语句: UPDATE t_ItemDetailV SET FItemID =需改的客户表.改客户内码 FROM t_ItemDetailV INNER JOIN 需改的客户表ON t_ItemDetailV.FItemID =需改的客户表.原客户内码 ㈡改核算项目横表的SQL语句: UPDATE t_ItemDetail SET F1 =需改的客户表.改客户内码 FROM t_ItemDetail INNER JOIN 需改的客户表ON t_ItemDetail.F1 =需改的客户表.原客户内码 ⑤;在K3数据库导入一个表“需改的供应商表”字段如下排列,再执行下面2条语句更新内码。 原供应商代码原供应商内码改供应商代码改供应商内码 ㈠更新“原供应商内码”列的SQL语句: UPDATE需改的供应商表 SET原供应商内码=t_Supplier.FItemID FROM需改的供应商表INNER JOIN t_SupplierON需改的供应商表.原供应商代码= t_Supplier.FNumber ㈡更新“改供应商内码”列的SQL语句: UPDATE需改的供应商表 SET改供应商内码=t_Supplier.FItemID FROM需改的供应商表INNER JOIN t_SupplierON需改的供应商表.改供应商代码= t_Supplier.FNumber ⑥;改单据的供应商内码的SQL语句: UPDATE ICStockBill SET FSupplyID =需改的供应商表.改供应商内码 FROM ICStockBill INNER JOIN 需改的供应商表ONICStockBill.FSupplyID =需改的供应商表.原供应商内码 ⑦;改凭证的供应商内码的SQL语句,分2部分,必须改2个表: ㈠改核算项目纵表的SQL语句: UPDATE t_ItemDetailV SET FItemID =需改的供应商表.改供应商内码 FROM t_ItemDetailV INNER JOIN 需改的供应商表ONt_ItemDetailV.FItemID =需改的供应商表.原供应商内码 ㈡改核算项目横表的SQL语句: UPDATE t_ItemDetail SET F8 =需改的供应商表.改供应商内码 FROM t_ItemDetail INNER JOIN 需改的供应商表ONt_ItemDetail.F8 =需改的供应商表.原供应商内码