資料庫換行
① 如何讓輸入的換行符存入資料庫
資料庫欄位為字元串類型然後將換行符輸入如
sql">INSERTINTO表(字元串欄位)
SELECT'
'--這個是直接打出回車
UNIONALL
SELECTCHAR(13)--這個是回車
UNIONALL
SELECTCHAR(10)--這個是換行符
② sql server 資料庫換行符怎麼使用
SQL
關鍵字
換行符號:char(10)
,回車:char(13)
假如需要拼接一段SQL
語句,並且需要於換行的模式顯示
declare
@SQL
nvarchar(max)
set
@SQL='
select
*
from
Table
'+char(10)
set
@SQL=@SQL+'
where
a=10'
+char(10)
print
@SQL:
結果如下:
select
*
from
Table
where
a=10
③ 資料庫中一條數據怎麼在html實現換行
有兩個方案,一是在寫入資料庫之前,把textarea中的內容做一下替換操作,把\r\n替換成<br>,這樣讀出來顯示在頁面上就會有換行了。
二是寫入資料庫時不變,從資料庫中讀取出來顯示在頁面上時,把php的回車符替換成<br>,這樣也能起到同樣的效果。
④ sql資料庫存儲文本,文字開頭空格以及換行
DECLARE@rtnVARCHAR(2000)
SELECT@rtn='#AA&bb&cc'
SET@rtn=REPLACE(REPLACE(@rtn,'#',CHAR(9)),'&',CHAR(10))
PRINT@rtn
⑤ 換行怎麼保存到資料庫
把存儲數據的欄位類型改成text就可以了,但是改成text後又一定的局限性,就是此欄位不能參與where查詢"
publicstaticStringencodeHtml(Strings){
charc[]=s.toCharArray();
charch;
inti=0;
StringBufferbuf=newStringBuffer();
while(i<c.length){
ch=c[i++];
//System.out.println((int)(ch)+"");
if(ch=='"')
buf.append(""");
elseif(ch==''')
buf.append("''");
//elseif(ch=='\')
//buf.append("\");
//elseif(ch=='&')
//buf.append("&");
elseif(ch=='<')
buf.append("<");
elseif(ch=='>')
buf.append(">");
elseif(ch==' '){
buf.append("<br>");
//}elseif((int)ch==13&&i+1<c.length&&(int)c[i++]==10){
//buf.append("<br>");
}else
buf.append(ch);
}
returnbuf.toString();
}
⑥ 在資料庫里寫文本要換行應該怎樣操作
因為你這是一個獨立的應用,我個人意見,最好的辦法就是直接將HTML代碼寫入欄位中,寫入和讀取程序只負責原樣的寫入並原樣的讀出及顯示。這樣可以獲得最高的靈活性和獨立性。後期想怎麼修改這段代碼都行,例如換成Flash、圖片等。
補充回答:
在資料庫的對應欄位中寫入你所要顯示效果的相應HTML代碼,如登錄會員(注冊登錄會員),對應的HTML為:<p>登錄會員<br/>(注冊登錄會員)<br/></p>,將這段代碼寫入對應的資料庫欄位中,即可實現換行效果。
⑦ 怎樣根據資料庫中文本文件中的換行符 在頁面進行換行輸出
輸出前把字元串中的\t\r替換成頁面中使用的<br>就可以了。
可以直接使用字元串的replace方法來替換。
⑧ SQL中如何存儲回車符和換行符,在text或者是ntext的數據類型中
使用text類型
存儲時候 使用html格式轉換保存數據
讀取時候,使用html格式轉換讀取即可
⑨ 資料庫中的換行怎樣實現的
SELECT'aaa'+CHAR(13)+'bbb';
⑩ 資料庫中數據輸出到文本框時,如何換行
還是我來告訴你吧!按照你的說法
「資料庫中有一條數據比如:你好!<br>中國(注意!是數據已經在資料庫中了)
」
那麼,在文本框內顯示的肯定是「你好!<br>中國」。你要是想在文本框內顯示出「你好
中國」。可以在程序中通過截取字元串的方法來拼接顯示的格式。說白了,就是在讀取了數據後,將讀取的數據在顯示的界面上進行控制和調節。