2013-01-15 85 views
0

我需要你的幫助:我正在使用SQL Server 2008,並有一個存儲過程用於從表列中檢索值。在SQL Server 2008中轉義特殊字符

表中的列包含可能包含所有特殊字符的描述。

有什麼辦法可以逃避所有特殊字符?

感謝

+3

能否請您解釋一下嗎?爲什麼你想逃避特殊字符?作爲數據而不是對象名稱的特殊字符只在某些情況下才是特殊的,例如在LIKE謂語中。 –

+0

嗨,我有前端應用程序,我有搜索屏幕。搜索屏幕包含不同的搜索參數,包括描述這是一個文本框,用戶可以輸入任何內容,所以我想逃避任何特殊字符,因爲該特殊字符可能是用戶輸入到文本框中的字符串的一部分 – user1717270

+0

請編輯您的問題並解釋一下,以及這個用戶應該如何搜索該描述,以便其他用戶看到並能夠幫助你。因此,用戶使用'LIKE'運算符進行搜索,並且想讓用戶能夠搜索'%'和其他特殊字符? –

回答

2

試試這個

WHERE說明LIKE '%\任何文本%'

這裏\逃生途徑