今天在往oracle table插入long類型的數據時(大字符串,未知長度,測試長度23117)報以下錯誤:
Error while trying to retrieve text for error ORA-03113
測試相同的語句和參數,插入sql 2005相同table(long改為ntext)OK,.net程式無錯誤。
在PL/Sql Developer中執行相同語句和參數,執行成功。
看來只能是System.Data.OracleClient和Oracle通信時異常了
網上說Long類型要淘汰,而且臭名昭著
於是換成nclob,同樣可容納大字符串的類型
再測試OK,換一種方式解決此問題