天天看點

關于sql server導出csv格式檔案的身份證号亂碼問題處理辦法

1、使用SQL Server資料庫經常會遇到導出大量資料的情況,例如導出40萬條資料,雖然EXCL支援可以放入百萬的資料,但是使用資料庫複制,粘貼到EXCL表格時,資料庫會提示溢出的情況,如下圖所示:

關于sql server導出csv格式檔案的身份證号亂碼問題處理辦法

 如果使用資料庫工具右鍵導出<将結果另存為>,将彈出将結果存為csv格式的檔案,此時導出的身份證号将自動變成科學計數法,無法使用。

關于sql server導出csv格式檔案的身份證号亂碼問題處理辦法
關于sql server導出csv格式檔案的身份證号亂碼問題處理辦法

2、解決方案:

SQL語句

在身份證号前加一個特殊字元(什麼都可以A B C D之類的),将身份證号顯示為文本格式,然後在複制或者導出CSV格式時,将不會再按科學計數法的方式顯示,剩餘的就可以在EXCL内進行操作資料了。

查詢出的資料如下圖所示:

關于sql server導出csv格式檔案的身份證号亂碼問題處理辦法
sql