如何將sql2005中的大數(shù)據(jù)插入到informix數(shù)據(jù)庫
瀏覽量:3528
對(duì)于informix數(shù)據(jù)庫的了解程度有限,對(duì)于客戶提出的要把sql數(shù)據(jù)庫中的內(nèi)容字段數(shù)據(jù)提到informix數(shù)據(jù)庫中。我也是費(fèi)了挺多的事,又在網(wǎng)上查了又查。下面給大家分享一下我的解決歷程。
第一次,我是正常讀取sql數(shù)據(jù) 然后逐條插入。發(fā)現(xiàn)添加的時(shí)候就報(bào)了錯(cuò)誤。是語法錯(cuò)誤。然后發(fā)現(xiàn)我要插入的數(shù)據(jù)里有特殊符號(hào),然后果斷放棄了這個(gè)方法。
第二次,我想把字段進(jìn)行參數(shù)化,然后再插入informix。但是對(duì)于informix數(shù)據(jù)庫不熟悉,然后經(jīng)過半天的嘗試發(fā)現(xiàn)還是會(huì)有錯(cuò)誤提示。感覺參數(shù)化的符號(hào)不對(duì),然后在網(wǎng)上也沒有找到。
最后,我把那個(gè)有特殊符號(hào)的字段做了一個(gè)編碼轉(zhuǎn)換,轉(zhuǎn)成了亂碼,然后成功插入了informix數(shù)據(jù)庫。然后讀取的時(shí)候再做一個(gè)轉(zhuǎn)碼,轉(zhuǎn)換成原來的格式。