# A09 - 總處購案編號1115F87於MR20504開標作業,惟決標後系統並未自動產生契約。 ## 問題敘述 總處購案編號1115F87於MR20504開標作業完成決標,惟決標後系統並未自動產生契約,請查修。 ## 解析 代入契約字號的資料表是透過1115F87 搜尋MAUR_CNOB資料表。 如果沒有找到對應的購案編號就不會自動帶入數字 從log看sql,並複製到sql deleloper 執行  得知"觸發程式"那邊有問題 186行的 無法將 NULL 插入("FTLMR"."MAUR_CNOB"."CNOB_MNO") MAUR_CNOB不能為null 經查詢 MAUR_APPB後發現該值為NULL,**且MAUR_CNOB的CNOB_MNO不能填入NULL**,才造成無法新增。 select * from MAUR_APPB WHERE APPB_bno3='F' and APPB_BNO2='5' and APPB_BNO1='111' and APPB_BNO4='87'; 解決 - 更新欄位限制 alter table MAUR_CNOB modify CNOB_MNO null; ## 問題單內容 * 原始程式碼位置 * 目的程式碼位置 * 問題解析 * 處理方法 * 變更後測試執行結果
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up