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 ?
0
0
Pierwszy strzał z google:
SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '')
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
0
SELECT dod_uwagi,
REPLACE(dod_uwagi, CHR(13), '')
FROM deklaracje