【No30:F-00136に係る証書の修正ができない件】エラー対応メモ

| Work Notes | 7 Reads

這篇文章是針對依賴【No30:F-00136に係る証書の修正ができない件】所做的調查與處理記錄。由於此問題涉及 No30號案件的多段修正處理流程,為避免日後重複查找與誤解,特此整理調查經過、原因判斷及修正對應方式。內容以自用為主,僅作備忘用途。

 

1. 摘要

需要登入的賬號有15000【防衛装備庁航空装備研究所 管理部総務課

和17850【防衛装備庁航空装備研究所新島支所 新島支所

調查對象:證書番號GA05B-047有63個リンク切れ。

物品番號可以從F-00136-001開始查。

 

2. 先説結論

GA05B-047在管理換有3條數據分別為1個SeriKbn=601和2個151:

的第三個doc_cd即449212裏面的kobetu_cd全部被打上了del_flg。

 

doc_cd=449212所對應的r_kanri_doc_no證書番號MA05A-6,經過調查,確實如此:

這個證書番號相關63個的這些全部被刪除了。

由此,判斷上面的601和下面的151是一對的。(至於爲啥多出了個151,不明)←猜測可能是改狀態產生的。

 

暫定的解決方案有2個,一是刪除數據,二是還原數據,無論哪種,都得先請示和商議。

 

3. 解決方案

選擇刪除數據,這是SQL:

UPDATE kanribo_tbl
SET del_flg = 'c' || kanribo_cd
WHERE kanribo_cd IN (
  1745468, 1745488, 1745508, 1745528, 1745548, 1745568, 1745588, 1745608, 1745628, 1745648,
  1745668, 1745688, 1745708, 1745728, 1745748, 1745768, 1745788, 1745808, 1745828, 1745848,
  1745868, 1745888, 1745908, 1745928, 1745948, 1745968, 1745988, 1746008, 1746028, 1746048,
  1746068, 1746088, 1746108, 1746128, 1746148, 1746168, 1746188, 1746208, 1746228, 1746248,
  1746268, 1746288, 1746308, 1746328, 1746348, 1746368, 1746388, 1746408, 1746428, 1746448,
  1746468, 1746488, 1746508, 1746528, 1746548, 1746568, 1746588, 1746608, 1746628, 1746648,
  1746668, 1746688, 1746708
);

因爲我得到了關鍵信息:

  • 「MA05A-3」(管理換(受))は「GA05B-047」(管理換(払))とリンクしており、
  • 「MA05A-6」(管理換(受))は「GA05B-036」(管理換(払))とリンクしているので
  • 「MA05A-6」とリンクしている「GA05B-047」関連の物品があるとすれば間違った登録となります。

這樣「MA05A-6」所對應s_kanri_doc_no只能是「GA05B-036」,不能是「GA05B-047」。

因此,執行刪除是沒有錯的。

This article was last edited at