導出到平面文件CSV後,包含逗號,引號和製表符的列會導致Excel出現問題。供應商需要在Excel中讀取文件以進行手動更改,然後需要使用平面文件格式CSV格式將PL/SQL加載到Oracle表中。將SQL Server表導出爲CSV問題逗號,製表符和引號
我可以從SQL Server中的表中刪除這些字符,但有沒有更聰明的方法?在Excel中完成時保存爲CSV是否有意義,並且在嘗試將文件加載到Oracle時會導致問題?
此外,我們需要第一行有列名..任何SQL方式來產生所有文件在一舉(第一行瓷磚),而不是使用導出到平面文件?
更新:我在嘗試MSSQL導出到Excel,但一些表給我的「定義的字段太多」
供應商特別希望csv與列名的第一行一致。我沒有看到從我的sql 2005客戶端導出到XML選項。 – o365spo 2012-04-13 18:11:06
@cyberpine太糟糕了,供應商不接受XML,只要從2005年導出...這裏是[鏈接](http://netrsc.blogspot.com/2008/01/export-data-from-sql-server (http://msdn.microsoft.com/zh-cn/library/ms191184(v=sql.90).aspx#bulk_export_xml_data)和[另一個這是MSFT](http://msdn.microsoft.com/zh-cn/library/ms191184(v = sql.90).aspx#bulk_export_xml_data) ](http://www.sqldbatips.com/showarticle.asp?ID=23)... – xQbert 2012-04-14 17:48:08
@cyberpine我會問供應商他們是如何需要接收你列出的情況。逗號的數據應該......逃過了怎麼樣?如果他們說包裝字段在「然後問你是否應該加倍」在數據中以逃避它們?(IE 2和2a) – xQbert 2012-04-14 17:54:37