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列中的空格字符时遇到问题? –