The ' ' character cannot be included in a name.
在SQL Server 2008數據庫中插入特殊字符
我使用日誌管理器將錯誤記錄到SQL Server 2008數據庫中。當然,它會在SQL Server中引發另一個錯誤,因爲它包含特殊字符' '
。那麼在SQL Server中處理特殊字符的最佳方法是什麼?
The ' ' character cannot be included in a name.
在SQL Server 2008數據庫中插入特殊字符
我使用日誌管理器將錯誤記錄到SQL Server 2008數據庫中。當然,它會在SQL Server中引發另一個錯誤,因爲它包含特殊字符' '
。那麼在SQL Server中處理特殊字符的最佳方法是什麼?
這是因爲您正在使用XML名稱中的空格。更正您的XML代碼,使其在任何標記名稱中都沒有空格,這不是SQL Server 2008特有的。
你的問題有點含糊。你想阻止用戶有空間嗎?如果是這樣,你是不是想讓這裏有空間角色,或者只是讓空間角色出來?如果是這樣,請執行諸如replace(@yourInputString, ' ', '')
之類的操作。
如果這不是你正在尋找的,請澄清你的問題和你的確切要求。
請參閱我的編輯問題。 – Rauf
要獲得處理特殊字符的列,請將其定義爲NVARCHAR而不是VARCHAR。
您在存儲SQL Server列中的空格字符時遇到問題? –