내가 모든 질문에, t 지켜보리니 didn& # 39 이 주제에 대해 이 같은 연구, 내가 그 일을 위한 I& # 39 m working on 제말들어요 이에 대한 해답은 경우 다른 사람들과 같은 질문을 경식도 게시물로의 것이라고 생각한다.
내가 답을 찾을 수 있습니다. http://blog.sqlauthority.com/2007/08/22/sql-server-t-sql-script-to-insert-carriage-return-and-new-line-feed-in-code/
그냥 연결 문자열을 챨 (13) '을 삽입하십시오' where you want 너회의 줄 바꿈.
예:
DECLARE @text NVARCHAR(100)
SET @text = 'This is line 1.' + CHAR(13) + 'This is line 2.'
SELECT @text
이 를출력합니다 다음과 같습니다.
>. 이는 1 호선. 이는 2 호선.
또 다른 방법은 다음과 같은 방법이 있습니다
INSERT CRLF SELECT 'fox
jumped'
즉, 간단히 쓸 수 있는 줄 바꿈 삽입 같은 데이터베이스에 분할합니다 쿼리하지 추가해나갈 계획이다. 이 기능은 SQL server Management studio 에서 및 쿼리하지 분석기입니다. I believe 또한 작업하십시오 써줬지 사인온을 사용하는 경우 C # @
string str = @"INSERT CRLF SELECT 'fox
jumped'"
어떻게 보면 이 실행하십시오 ssm, SQL 에서 문자열 값이 스팬하는 일부가 될 줄은 줄바꿈을 한다.
PRINT 'Line 1
Line 2
Line 3'
PRINT ''
PRINT 'How long is a blank line feed?'
PRINT LEN('
')
PRINT ''
PRINT 'What are the ASCII values?'
PRINT ASCII(SUBSTRING('
',1,1))
PRINT ASCII(SUBSTRING('
',2,1))
결과:. 1 호선 2 호선 3 호선
테스트요 은 빈 줄 바꿈? 2
Ascii 값을 어떤 것이 있습니까? 13 10
PRINT REPLACE('Line 1`Line 2`Line 3','`','
')
[구글] 다음 (http://www.google.co.uk/search? hl = en&, 안전하다구요 = off&, 클라이언트 = firefox-a&, rls = org.mozilla% 3aen-gb% 3aofficial& 8er& q = = = =;;; metalun search& 버트 영 linebreak+in+varchar+sql&, hs).
코드 등의 웹 사이트에서:
CREATE TABLE CRLF
(
col1 VARCHAR(1000)
)
INSERT CRLF SELECT 'The quick brown@'
INSERT CRLF SELECT 'fox @jumped'
INSERT CRLF SELECT '@over the '
INSERT CRLF SELECT 'log@'
SELECT col1 FROM CRLF
Returns:
col1
-----------------
The quick brown@
fox @jumped
@over the
log@
(4 row(s) affected)
UPDATE CRLF
SET col1 = REPLACE(col1, '@', CHAR(13))
좋은 질문, 이 정도는 직접 해본 적이 없다.)
내가 여기 온 것을 우려하고 있었기 때문에 cr lfs c # 에서 sql server management studio 에서 지정한 문자열을 보여 주는 쿼리하지 응답을 하지 않았다.
하지만, 그들은 현재 표시되지 않은 발생합니까 나타났다.
&Quot 위해 see"; 이 같은 발언은 cr lfs 인쇄하십시오 사용합니다.
declare @tmp varchar(500)
select @tmp = msgbody from emailssentlog where id=6769;
print @tmp
C #, # 39 here& s 라인 prepend 기능을 제공하는 기존 텍스트 물방울, 텍스트, 그리고 적합한 '또는' a '로 구분 크레프스 되돌려줍니다 T-SQL 표현식에서는 삽입하십시오 업데이트하십시오' 운영체. # 39 의 it& 잡을라는데 일부 있지만, 이 가운데 항목이없습니다 취급료 독자기술임에도 오류가 나면 rip - 왜에 도움이 될 수 있습니다.
<! - 언어: c # - >.
/// <summary>
/// Generate a SQL string value expression suitable for INSERT/UPDATE operations that prepends
/// the specified line to an existing block of text, assumed to have \r\n delimiters, and
/// truncate at a maximum length.
/// </summary>
/// <param name="sNewLine">Single text line to be prepended to existing text</param>
/// <param name="sOrigLines">Current text value; assumed to be CRLF-delimited</param>
/// <param name="iMaxLen">Integer field length</param>
/// <returns>String: SQL string expression suitable for INSERT/UPDATE operations. Empty on error.</returns>
private string PrependCommentLine(string sNewLine, String sOrigLines, int iMaxLen)
{
String fn = MethodBase.GetCurrentMethod().Name;
try
{
String [] line_array = sOrigLines.Split("\r\n".ToCharArray());
List<string> orig_lines = new List<string>();
foreach(String orig_line in line_array)
{
if (!String.IsNullOrEmpty(orig_line))
{
orig_lines.Add(orig_line);
}
} // end foreach(original line)
String final_comments = "'" + sNewLine + "' + CHAR(13) + CHAR(10) ";
int cum_length = sNewLine.Length + 2;
foreach(String orig_line in orig_lines)
{
String curline = orig_line;
if (cum_length >= iMaxLen) break; // stop appending if we're already over
if ((cum_length+orig_line.Length+2)>=iMaxLen) // If this one will push us over, truncate and warn:
{
Util.HandleAppErr(this, fn, "Truncating comments: " + orig_line);
curline = orig_line.Substring(0, iMaxLen - (cum_length + 3));
}
final_comments += " + '" + curline + "' + CHAR(13) + CHAR(10) \r\n";
cum_length += orig_line.Length + 2;
} // end foreach(second pass on original lines)
return(final_comments);
} // end main try()
catch(Exception exc)
{
Util.HandleExc(this,fn,exc);
return("");
}
}
이는 항상 준활성, 이유는열 너회가 내보내집니다 가져오기에서 racle, 여러 줄을 스패닝을 열거합니다 말하도다 어졌다면 확보하십시오 레코드전자문서의 수 있는 흥미로운, 말, cvs 파일을 위한 선반가공 때문에 주의해야 합니다.
어쨌든, Rob& # 39 에 답이, 하지만 난 몇 차례 더 좋은 것을 & # @ 시도해보십시오 이외의 다른 사용하여, & # & #, # 167 @@& 같은 167 167, 167. 때문에 일부 또는 뭔가를 고유한지 기회를 갖게 됩니다. (하지만, 너희에게베풀어진 디스테이징하는 '/' '현장' 의 varchar 노바르처 틀렸다니까 제공하게 된다.)