Jaki znak oznacza koniec linii w polach typu Opis w XL?
Wg dokumentacji pole to VARCHAR(1999), próbowałem wszystkie znane mi standardowe końce linii jak \n itp. ale nie daje to efektu.
Pole opisu (dokładnie TnO_Opis w TrNOpisy) dodaję INSERT'em prosto do bazy. Sam CDN wrzuca do bazy jakieś 2 krzaki jako koniec linii opisu.
Znak końca linii w polach Opis w SQL
Moderator: mikey
-
profimedia
- Posty: 56
- Rejestracja: 29 maja 2009, 12:20
- Rola: Administrator CDN XL
- Wersja: 10
- Lokalizacja: Katowice
- Kontakt:
- viesiek1
- Posty: 425
- Rejestracja: 03 maja 2011, 18:40
- Rola: Administrator CDN XL
- Wersja: 2023
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Znak końca linii w polach Opis w SQL
Spróbowałbym tak:
albo tak:
Kod: Zaznacz cały
'LINIA 1' + CHAR(10) + 'LINIA 2'Kod: Zaznacz cały
'LINIA 1' + CHAR(10) + CHAR(13) + 'LINIA 2'Wiesław Świergała
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
-
aczapnik
- Posty: 7
- Rejestracja: 23 sie 2013, 14:21
- Rola: Administrator CDN XL
- Wersja: 2015
- Lokalizacja: Kołobrzeg
Re: Znak końca linii w polach Opis w SQL
Listowanie kodu ASCII znaku w tekście - skrypt w większości z pomocy M$
Potwierdza się (prawie) to, co napisał viesiek1 - różnica polega na kolejności znaków - najpierw 13 a potem 10.
Kod: Zaznacz cały
SET TEXTSIZE 0
-- Create variables for the character string and for the current
-- position in the string.
DECLARE @position int, @string char(8)
-- Initialize the current position and the string variables.
SET @position = 1
--SET @string = 'New Moon'
SELECT
@string = KnO_Opis
FROM
CDN.KntOpisy
WHERE
KnO_KntTyp=32 AND KnO_KntNumer = 3005 -- Przykładowy Knt_GIDNumer z dwoma wierszami w zakładce Uwagi
WHILE @position <= DATALENGTH(@string)
BEGIN
SELECT ASCII(SUBSTRING(@string, @position, 1)),
CHAR(ASCII(SUBSTRING(@string, @position, 1)))
SET @position = @position + 1
END
GO
Pozdrawiam
Artur Czapnik
Comarch ERP XL 2016.3...
Artur Czapnik
Comarch ERP XL 2016.3...