Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да получите експортиран изход в реален CSV формат в SQL Server Management Studio?

В SSMS 2012 има опция за това, в Tools -> Options -> Query Results -> SQL Server -> Results to Grid, тя се нарича "Quote strings, съдържащи разделители на списъци, когато запазвате .csv резултати". Не знам от колко време съществува такава опция, но съм объркан от две неща:

  1. Как така не е включено по подразбиране
  2. Как така това е опция, а не присъща част от експортиращия CSV код

Това просто се противопоставя на убеждението, че поведението по подразбиране е да има експортиране на CSV, което е невъзможно да се импортира правилно. Забелязах, че Excel прави същото, ще трябва да отида да видя дали и това има опция.

Междувременно, благодарение на моя колега, който ме насочи към тази странна функционалност, когато се разказвах как CSV експортерът е напълно безполезен, и това беше най-добрата връзка, която намерих за него, така че реших да сложа знанията тук в полза на бъдещите търсещи.

АКТУАЛИЗИРАНЕ

Екранна снимка по-долу:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Производителност на SQL Server 2005 заявка

  2. Преобразувайте „datetime2“ в „time“ в SQL Server (T-SQL примери)

  3. сравняване на колона със списък със стойности в t-sql

  4. Името на колоната или броят на предоставените стойности не съответстват на дефиницията на таблицата

  5. T-SQL изрязване на   (и други небуквени и цифрови знаци)