sqlserver特殊字元
發布時間: 2023-07-11 09:45:10
『壹』 sqlserver伺服器名稱有斜杠(\)怎麼輸入到C#工具里不報錯
C#工具,一般是Visual Studio。在VS里,「\」是特殊字元,作為換行符解釋的;如果字元串中,包含特殊字元,則需要加一個轉義符作為前綴,就可以將這個特殊字元輸入到字元串里了。這一點,不光是C#,其他語言都是如此。C#的轉義符是 \ ,C、java也是,pb好像是「~」。C#里需要這么處理的,還有雙引號,需要寫成 \」;此外,雖然需要使用轉義字元的都是特殊字元,但除了\與「,以及正則表達式中使用$、%等時,大多數特殊字元的定義都是」\「後接普通字元定義出來的,比如:「\f」 、"\n"、「\r」等會被解釋為換頁符、換行符、回車符;『貳』 sqlserver 刪除某表中某列中所有包含特殊字元的數據
如果你要截取的字元只在最前方出現,還比較簡單
給你做個試驗
創建測試表
createtabletest
(contentvarchar(100))
insertintotestvalues('IPHONE5S<li><aherf=''></a></li>')
insertintotestvalues('htc<li><aherf=''></a></li>')--我在你基礎上又加了條數據
執行
selectSUBSTRING(content,1,CHARINDEX('<li>',content)-1)fromtest
結果
熱點內容