2012-11-21 21 views
4

將換行符添加到原始SQL查詢中的標準語法是什麼?將換行符添加回SQL查詢的標準方式是什麼?

+0

我不太清楚你在問什麼。你問如何在SQL中的字符串中包含文字回車和換行?在中,能夠插入包含回車符的字符串,或者選擇包含換行符的內容? –

+0

@BrianCampbell是的。我希望能夠將文本添加到備註字段中,因此當它顯示在文本控件中時,這些行會在SQL中的位置中斷嗎? – vfclists

回答

2

在查詢中將回車符或換行符插入到字符串文字中的標準方法是將其逐字逐句包含在字符串文字中。 SQL字符串中沒有轉義字符;唯一不能包含在字符串中的字符是一個單引號(')字符,可以通過加倍將其轉義。

例如,插入一行包含一個換行符:

INSERT INTO table VALUES ('this is a string 
with a newline'); 

如果你想控制一個回車符,換行符,或BOT是否會被插入,你將需要確保一個或兩個他們出現在文字來源。

一些實現實現C風格轉義序列;在這些實現中,您可以編寫'\n','\r','\r\n'來添加換行符,回車符或CRLF。但是,這種語法是非標準的,所以它不能移植到所有數據庫。

相關問題