Witam,
W tabeli bazy mam pole z możliwością wpisywania uwag, dowolny tekst użytkownika systemu, w związku z tym znajdują się tam znaki nowej linii (ENTER), średników, przecinków itp.
Jak ma w takim polu użyty ENTER to przy pobraniu danych do CSV a następnie imporcie go do EXCELA dane są łamane w oddzielnych wierszach.
Jak mogę wyeliminować w SELEKCIE (zamienić) znak ENTER na SPACJE ?
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:11
0

ŁF
Popraw temat na opisowy, albo wątek poleci do kosza
- Rejestracja:ponad 8 lat
- Ostatnio:ponad 8 lat
- Postów:11
0
Tak widziałem, prawidłowo wygląda poniższy kod
select dod_uwagi,
REPLACE(dod_uwagi, char(13), '')
from deklaracje
otrzymuje poniższy monit błędu
BŁĄD: błąd składni w lub blisko ","
LINE 2: REPLACE(dod_uwagi, char(13), '')
^
* Błąd **********BŁĄD: błąd składni w lub blisko ","
Stan SQL: 42601
Znak: 46

- Rejestracja:prawie 17 lat
- Ostatnio:5 dni
- Postów:2792
0
SELECT dod_uwagi,
REPLACE(dod_uwagi, CHR(13), '')
FROM deklaracje
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.