ora-12899

    3熱度

    2回答

    使用Oracle SQL * Loader時,我試圖將另一個數據庫中的可變長度字符串(lob)的列加載到Oracle中的varchar2(4000)列中。我們的字符串長度超過4000個字符,但每個人都同意這些字符串可以並且應該在遷移中被截斷(我們已經查看了超過4000個字符的數據,這沒有意義)。要做到這一點,我指定的列這種方式在控制文件: COMMENTS CHAR(65535) "SUBSTR(

    13熱度

    8回答

    最近調用一個將數據導入Oracle數據庫的項目。這樣做的程序是一個C#.Net 3.5應用程序,我使用Oracle.DataAccess連接庫來處理實際的插入。 我跑到這裏插入一個特定的領域,當我收到此錯誤信息的一個問題: ORA-12899的價值太大,X 我用Field.Substring(0, MaxLength);,但仍然得到了錯誤的列(雖然不是每個記錄)。 最後我看到了什麼應該是明顯的,我

    4熱度

    2回答

    我的Oracle數據庫返回錯誤: ORA-12899 - Value too large for column TIT.ESTADO_CIVIL (actual: 2, maximum: 1) 但我很肯定的sended值是獨特的'C'字符。 任何人都知道爲什麼會發生這種情況? (我使用C#與ODP.NET)