sql >> Database >  >> RDS >> Sqlserver

Hoe exportuitvoer in echt CSV-formaat te krijgen in SQL Server Management Studio?

In SSMS 2012 is hier een optie voor, in Tools -> Options -> Query Results -> SQL Server -> Results to Grid, het heet "Quote strings with list separators when saving .csv results". Ik weet niet hoe lang zo'n optie al bestaat, maar ik ben verbijsterd over twee dingen:

  1. Hoe komt het dat het niet standaard is ingeschakeld
  2. Hoe komt het dat het een optie is en geen intrinsiek onderdeel van de CSV-exportcode

Het tart gewoon de overtuiging dat het standaardgedrag is om CSV-export te hebben die onmogelijk correct kan worden geïmporteerd. Ik heb gemerkt dat Excel hetzelfde doet, ik zal eens moeten kijken of dat ook een optie heeft.

In de tussentijd, dankzij mijn collega die me op dit bizarre stukje functionaliteit wees toen ik raasde over hoe de CSV-exporteur volledig nutteloos was, en dit was de beste link die ik erover had gevonden, dus ik dacht dat ik de kennis hier in het voordeel van toekomstige zoekers.

BIJWERKEN

Een screenshot hieronder:



  1. Hoe selecteer je de eerste rij voor elke groep in MySQL?

  2. Online schema-upgrade in MySQL Galera-cluster met behulp van de RSU-methode

  3. Een tabel maken in SQL Server

  4. Een kolom uitsluiten met SELECT * [behalve columnA] FROM tableA?