문제

이 주제에 대해 비슷한 질문을 한 적이 없었고 지금 작업중인 작업에 대해 조사해야했습니다.다른 사람이 같은 질문을 할 경우를 대비하여 답변을 게시 할 것이라고 생각했습니다.

도움이 되었습니까?

해결책 2

여기에서 답을 찾았습니다. http://blog.sqlauthority.com/2007/08/22/sql-server-t-sql-script-to-insert-carriage-return-and-new-line-feed-in-code /

문자열을 연결하고 줄 바꿈을 원하는 곳에 유전자 태그 코드를 삽입하면됩니다.

예 : 라코 디스

다음이 출력됩니다. <인용구>

1 행입니다.
2 행입니다.

다른 팁

char(13)CR입니다.DOS / Windows 스타일의 CRLF 줄 바꿈의 경우 다음과 같은 char(13)+char(10)가 필요합니다. 라코 디스

다른 방법은 다음과 같습니다. 라코 디스

즉, 쿼리를 작성하는 동안 단순히 줄 바꿈을 삽입하면 데이터베이스에 유사 줄 바꿈이 추가됩니다.이것은 SQL Server Management Studio 및 쿼리 분석기에서 작동합니다.@ 기호를 문자열에 사용하면 C #에서도 작동합니다. 라코 디스

SSMS에서 실행하면 SQL 자체의 줄 바꿈이 줄에 걸쳐있는 문자열 값의 일부가되는 방법을 보여줍니다. 라코 디스

결과 :
1 행
2 행
3 행

빈 줄 바꿈은 얼마나 걸립니까?
2

ASCII 값은 무엇입니까?
13
10

또는 문자열을 한 줄 (거의!)로 지정하려면 다음과 같이 REPLACE()를 사용할 수 있습니다 (선택적으로 CHAR(13)+CHAR(10)를 대체로 사용) : 라코 디스

Google ...

웹 사이트에서 코드 가져 오기 : 라코 디스

자리 표시자를 CHAR (13) 로 바꾸면 수행 할 수있는 것 같습니다.

좋은 질문입니다. 직접 해본 적이 없습니다. :)

C # 문자열에 지정한 cr-lfs가 SQl Server Management Studio 쿼리 응답에 표시되지 않을까 걱정했기 때문에 여기에 왔습니다.

나타나지만 표시되지 않고 있습니다.

cr-lfs를 "보려면"다음과 같은 print 문을 사용하십시오. 라코 디스

다음은 CRLF로 구분 된 기존 텍스트 Blob 앞에 텍스트 줄을 추가하고 INSERT 또는 UPDATE 작업에 적합한 T-SQL 표현식을 반환하는 C # 함수입니다.우리의 독점적 인 오류 처리 기능이 일부 포함되어 있지만 일단 제거하면 도움이 될 수 있습니다. 그러길 바랍니다. 라코 디스

말하고 싶습니다 라코 디스

또는 라코 디스

오라클에서 내 보낸 목록을 가져올 때 여러 줄에 걸친 레코드를 얻게되므로 cvs 파일과 같이 흥미로울 수 있으므로주의해야합니다.

어쨌든 Rob의 대답은 좋지만 @ 이외의 다른 것을 사용하는 것이 좋습니다. §§ @@ §§ 등 몇 가지를 더 사용해보세요. 그러면 약간의 독창성을 가질 수 있습니다.(하지만 여전히 삽입하려는 varchar / nvarchar 필드의 길이를 기억하십시오 ..)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top