記一次BIND ISSUE解決過程

2022-07-11 17:57:11 字數 516 閱讀 8021

在ibm的大機測試環境下,編輯好的程式已經通過編譯,並且拷貝到了rnd的目錄中。

但是用之前能夠正常bind其它db2程式的jcl去做rnd環境下的bind的時候,總是bind錯誤。

通過檢視jcl的錯誤資訊,定位到如下的sql錯誤

......

sqlcode=-206

sqlstate=42703

tokens=tran_count

......

查詢-206的錯誤詳細資訊之後了解到,應該是在程式中的哪個sql語句,使用了乙個並不存在的object-name。

查詢程式跟以上的錯誤資訊,發現欄位名tran_count其實並不存在,正確的欄位名應該是accum_tran_count

更正程式裡面的錯誤,重新編譯,再次bind,成功通過。

通過這次的bind問題,程式中sql語句的一些錯誤,比如指定了不存在的欄位名,在程式的編譯階段是沒辦法被識別到的。

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...

記一次 EqualsAndHashCode的疑惑

lombok的使用真的是讓開發人員欲罷不能,乙個 data不管有多少屬性全部搞定,以後加字段也不用從新生成get和set方法。不過這裡還是有乙個小坑需要注意一下,舉個例子 public class equalsandhashcodetest data noargsconstructor access...

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...