W SSMS 2012 jest taka opcja, w Narzędzia -> Opcje -> Wyniki zapytań -> Serwer SQL -> Wyniki do siatki, nazywa się to „Cytuj ciągi znaków zawierające separatory listy podczas zapisywania wyników .csv”. Nie wiem, od jak dawna istnieje taka opcja, ale dziwią mnie dwie rzeczy:
- Dlaczego nie jest domyślnie włączony
- Dlaczego jest to opcja, a nie nieodłączna część kodu eksportującego CSV
To po prostu zaprzecza przekonaniu, że domyślnym zachowaniem jest eksport CSV, którego nie można poprawnie zaimportować. Zauważyłem, że Excel robi to samo, muszę sprawdzić, czy to też ma opcję.
W międzyczasie, dzięki mojemu koledze, który wskazał mi ten dziwaczny fragment funkcjonalności, kiedy mówiłem o tym, że eksporter CSV jest całkowicie bezużyteczny, i to był najlepszy link, jaki znalazłem na ten temat, więc pomyślałem, że umieściłbym wiedza tutaj z korzyścią dla przyszłych wyszukiwarek.
AKTUALIZUJ
Zrzut ekranu poniżej: