Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Musisz wyeksportować pola zawierające podziały wierszy jako CSV z SQL Server

Nie widzę, gdzie odniesiesz duży sukces eksportując html do csv - to naprawdę nie jest to, do czego służy csv. Lepiej byłoby użyć formatu xml, w którym kod html może być zawarty w elemencie cdata.

To powiedziawszy, możesz spróbować użyć funkcji Replace, aby usunąć podziały wierszy i ręcznie dodać cudzysłowy – coś takiego:

select '"' + replace (replace (html, char(10), ''), char(13), '') + '"'

Jeśli twoja wartość html może zawierać podwójne cudzysłowy, musisz je zmienić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAX vs Top 1 - co jest lepsze?

  2. Bootstrapowanie SQL Express z WiX?

  3. Wybieranie podzbioru wierszy, które przekraczają procent wszystkich wartości

  4. SQL do zwrócenia listy lat od określonego roku

  5. Chcesz otrzymać listę wszystkich młodszych lekarzy pracujących pod starszym lekarzem i odwrotnie?