程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> MsSQL數據導入到Mongo的默許編碼成績(准確導入Mongo的辦法)

MsSQL數據導入到Mongo的默許編碼成績(准確導入Mongo的辦法)

編輯:MSSQL

MsSQL數據導入到Mongo的默許編碼成績(准確導入Mongo的辦法)。本站提示廣大學習愛好者:(MsSQL數據導入到Mongo的默許編碼成績(准確導入Mongo的辦法))文章只能為提供參考,不一定能成為您想要的結果。以下是MsSQL數據導入到Mongo的默許編碼成績(准確導入Mongo的辦法)正文


先說下我操作的步調。
1.從sql2008的management studio查詢5萬條數據,應用右鍵導出為csv
2.因為默許導出沒有帶列名,手工編纂後增長了列名
3.應用mongoimport導入數據,毛病,提醒invalid utf8 character


檢討了一下,是由於默許導出為csv的時刻,不是utf8的格局而是體系的默許編碼,采取openoffice編纂另存為utf8格局便可以處理編碼成績,然則發明應用openoffice後列名和數據不婚配,列名許多都疊在一路了,固然數據是能導入出來了,然則基本不克不及用。

換了一種做法,不應用導出csv,直接copy數據到excel然後另存為csv,一切正常,這裡就產生了一個很奇異的成績,這裡應用的編碼照樣默許的體系編碼,為何不提醒毛病呢?

因為手工轉換成csv在數據量小得時刻可以,然則數據量年夜的時刻編纂比擬慢,就在mangement studio中設置裝備擺設了一下。
選項-查詢成果-sql server-以網格顯示成果,選中“在復制或保留成果時包括列題目”
如許在應用導出為csv的時刻,默許就是帶著列名的。


mongoimport -d local -c testtable  --type csv --headerline --file c:\inmongo.csv

直接便可以了。

 

然則這個編碼的成績很奇異,不曉得有人深刻懂得過沒有。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved