sql >> Databáze >  >> RDS >> Sqlserver

Jak získat výstup exportu ve skutečném formátu CSV v SQL Server Management Studio?

V SSMS 2012 je pro to možnost, v Nástroje -> Možnosti -> Výsledky dotazu -> SQL Server -> Výsledky do mřížky se to nazývá "Uvádět řetězce obsahující oddělovače seznamu při ukládání výsledků .csv". Nevím, jak dlouho taková možnost existuje, ale jsou mi zmateny dvě věci:

  1. Jak to, že není ve výchozím nastavení zapnutá?
  2. Jak to, že jde o možnost a ne o nedílnou součást exportujícího kódu CSV?

Jen to odporuje přesvědčení, že výchozím chováním je export CSV, který není možné správně importovat. Všiml jsem si, že Excel dělá totéž, musím se jít podívat, jestli to má taky nějakou možnost.

Mezitím díky svému kolegovi, který mě upozornil na tuto bizarní funkci, když jsem žvanil o tom, jak je exportér CSV úplně k ničemu, a tohle byl nejlepší odkaz, který jsem o něm našel, takže jsem si řekl, že znalosti zde ve prospěch budoucích hledačů.

AKTUALIZACE

Snímek obrazovky níže:



  1. Co je nového v PostgreSQL 13?

  2. Jak se SID liší od názvu služby v Oracle tnsnames.ora

  3. Najděte řádky, kde textové pole obsahuje hodnotu podobnou vstupu

  4. Skalární vkládání UDF v SQL Server 2019