我在SQL Server 2008 R2的表中插入特殊字符時遇到問題。 重點是,當我試圖插入一個字符串與字符º(例如3 ELBOW90ºLONG RADIUS)在這個像這樣:3 ELBOW90 LONG RADIUS,當我試圖選擇所有包含字符的行的結果爲空。SQL中的特殊字符
我試着與ASCII選擇通過使這樣的: SELECT * FROM itemcode內容描述LIKE '%' + CHAR(63)+ '%'
,使這個知道的是,ASCII符號是63:
選擇ASCII( '')
但是,這並不工作。 我必須做些什麼來選擇所有具有該角色的行,以及我應該如何使SQL識別角色?
感謝
你試過了字符167嗎? – RonaldBarzell
它也可能是您的SQL客戶端的問題,無論是傳輸錯誤的值還是錯誤地顯示它們。 –
字段varchar或nvarchar的數據類型是什麼?如果你不使用它,你可能想嘗試nvarchar。 – wcm