我正在從數據庫中讀取數據以寫入二進制文件並使用Sybase的bcp
命令將大數據一次寫入新數據庫(或千等千)整數不能寫成正確形式的字符串到二進制文件
你可以看到我的實體IdNumbers
是整數,我正在寫它作爲一個字符串文件。
但在二進制文件中的數據是這樣的:
F1,LS-CIC,12日,1999-00-12,2070-00-01,1999-00 -12,jdefinis,0,...,N,0,0112,000,0,0,000,0,0,0,0,0,0,...,ALL d2,LS-CIC,12, ,1999-00-12,2070-00-01,1999-00-12,jdefinis,0,N,0,0112,,, 0 ,,,0,0,0,0,0,0,0 ,,,,全部 d3,LS-CIC,12,1999-00-12,2070-00-01,1999-00-12,jdefinis,0,N,0,0112,L1,0,...,L1,0,0, 0,0,0,0,,,, ALL d4,LS-CIC,12,,1999-00-12,2070-00-01,1999-00-12,jdefinis,0,,N, 0,0112,L2,0,...,L2,0,0,0,,0,0,0,,,, ALL d5,LS-CIC,12,,1999-00-12,2070-00 -01,1999-00-12,jdefinis,0,,N,0,0112,L3,0,...,L3,0,0,0,,0,0,0,,,, ALL
每個數字「4」在二進制文件中被轉換爲「d4」。爲什麼?我該如何糾正這個問題?
這是如何stackoverflow工作:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – I4V