我有一個在AIX服務器上運行的WMB應用程序(v8),它使得jdbc連接可以插入Oracle 9數據庫。現在,我將它遷移到在LINUX服務器上運行的IIB(v10)以更新相同的數據庫。相同的插入查詢在LINUX服務器中引發錯誤。從IIB插入Oracle數據庫時出錯
正在顯示了該錯誤是:
錯誤DescrptionORA-01461:只能爲插入件結合的LONG值到LONG柱
我的查詢是:
INSERT INTO
EVENT_DATA(
SEQUENCEID,
CUSTOMERNUMBER,
DATETIME,
DEBTORNUMBER,
ENDUSERID,
PREMISENUMBER,
REPORTEVENTID,
REQUESTID,
SOURCECLIENTID,
SUCCESSINDICATOR)
VALUES(
73842,
100,
2017-09-16,
10064393,
Breeze1,
303746429,
AAMP,
1006,
O,
N)
PS:在相同查詢成功執行時,列類型/數據中沒有錯誤/不匹配。我無法理解在Linux上運行的IIB10應用程序出了什麼問題。
你真的沒有在字符串文字周圍使用引號嗎?或者你的文章中的代碼不是實際的代碼? –
我在實際查詢中使用了引號..我在這裏提到查詢只是爲了給我插入的值的詳細信息 – genie
嗯,我沒有真正的工作。嘗試最小化示例,最好是顯示問題的單個字段。它可能是一個長度超過2000字符的字符串字段。 –