正確將換行符插入nvarchar
使用REPLACE 函數在富文本中用換行符替換HTML 換行符有時會導致換行符丟失。這不是由於函數中的錯誤,而是由於 SQL Server Management Studio (SSMS) 中的設定造成的。
要正確地將換行符插入nvarchar 字段,請按照以下步驟操作:
勾選此選項,您可以指示 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中文網其他相關文章!