[英]Inserting special characters into SQL Server 2008 RE
我正在從數據庫表中讀取一些數據,並且文本包含“ /”字符。
現在,我需要將此字符串插入另一個SQL表中,但是在正確轉義時遇到了問題。
如果我讀取的字符串包含此模式:
測試/測試2
Field1= replace (cast('Test/th' as nvarchar),'/','\\\')
但是它仍然返回錯誤:
消息8152,級別16,狀態2,行18字符串或二進制數據將被截斷。
如果我使用:
Field1= replace (cast('Test/th' as nvarchar),'/','')
一切順利
有人可以幫我逃脫條款嗎?
我認為您的列字段長度設置為6。將其更改為7。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.