1、使用SQL Server數據庫經常會遇到導出大量數據的情況,例如導出40萬條數據,雖然EXCL支持可以放入百萬的數據,但是使用數據庫復制,粘貼到EXCL表格時,數據庫會提示溢出的情況,如下圖所示:
如果使用數據庫工具右鍵導出<將結果另存為>,將彈出將結果存為csv格式的文件,此時導出的身份證號將自動變成科學計數法,無法使用。
2、解決方案:
SQL語句
select ''''+A.CSFZH AS 身份證號 from yxhis..tbicxx a,yxhis..tbicxxex b where 1=1 and a.cicid=b.cicid and a.cicid like '198%'
在身份證號前加一個特殊字符(什么都可以A B C D之類的),將身份證號顯示為文本格式,然后在復制或者導出CSV格式時,將不會再按科學計數法的方式顯示,剩余的就可以在EXCL內進行操作數據了。
查詢出的數據如下圖所示: