客戶、供應商SQL修改的方法?

客戶表:“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 =需改的供應商表.原供應商內碼

相關問題答案