程序連接db2執(zhí)行sql,新加了類文件,報錯如下:
8 805 SQL0805N Package "XXXX.XXXXXXXX 0X3541584151444D6A" was not found.
SQLSTATE=51002
SQLCMD:CApprProtOtc::UPDATE ASSET_APPR_PROT SET...WHERE CUST_CODE...
原因:
編譯代碼的時候,db2會有對應(yīng)的package對應(yīng)每一個類,包名只有8位字符,就是上面報錯后面的8個X,要是有兩個類前八位重名了,數(shù)據(jù)庫就不知道找哪個包了。于是就報錯了。
解決辦法:
改名字