> 데이터 베이스 > MySQL 튜토리얼 > SQL Server에서 REPLACE를 사용하여 nvarchar 필드에 올바른 줄 바꿈 삽입을 어떻게 보장합니까?

SQL Server에서 REPLACE를 사용하여 nvarchar 필드에 올바른 줄 바꿈 삽입을 어떻게 보장합니까?

Susan Sarandon
풀어 주다: 2024-12-18 12:09:19
원래의
632명이 탐색했습니다.

How Do I Ensure Correct Newline Insertion in nvarchar Fields Using REPLACE in SQL Server?

nvarchar에 줄 바꿈을 올바르게 삽입

REPLACE 함수를 사용하여 서식 있는 텍스트에서 HTML 중단 태그를 줄 바꿈으로 바꾸면 줄 바꿈이 누락되는 경우가 있습니다. 이는 함수의 오류가 아니라 SSMS(SQL Server Management Studio)의 설정으로 인한 것입니다.

nvarchar 필드에 줄 바꿈을 올바르게 삽입하려면 다음 단계를 따르세요.

  1. SSMS를 열고 다음 옵션으로 이동합니다. 도구 -> 옵션 -> 쿼리 결과 -> SQL 서버 -> 결과를 표로 표시.
  2. "표로 표시한 결과" 섹션에서 "복사 또는 저장 시 CR/LF 유지" 옵션을 찾습니다.
  3. 해당 옵션이 선택되어 있는지 확인하세요.

이 옵션을 선택하면 SSMS가 그리드에서 데이터를 복사하거나 저장할 때 캐리지 리턴(CR) 및 줄 바꿈(LF)을 유지하도록 지시합니다. 이렇게 하면 의도한 대로 새 줄이 nvarchar 필드에 올바르게 삽입됩니다.

이 설정이 활성화되면 REPLACE 함수를 사용하여 다음과 같이 HTML 구분 태그를 줄 바꿈으로 바꿀 수 있습니다.

SET @rich_text_to_modify = REPLACE(@rich_text_to_modify, '<br>', CHAR(13) + CHAR(10))
로그인 후 복사

이렇게 하면 nvarchar 필드에 줄 바꿈이 올바르게 삽입되어 원하는 텍스트 형식이 생성됩니다.

위 내용은 SQL Server에서 REPLACE를 사용하여 nvarchar 필드에 올바른 줄 바꿈 삽입을 어떻게 보장합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿