Вставьте специальные символы в базу данных SQL Server 2008 - PullRequest
0 голосов
/ 22 ноября 2011

The ' ' character cannot be included in a name.

Я использую менеджер журналов для регистрации ошибки в базе данных SQL Server 2008. Конечно, это вызовет еще одну ошибку в SQL Server, поскольку он содержит специальные символы ' '. Итак, что является лучшим способом обработки специальных символов в SQL Server.

Ответы [ 3 ]

1 голос
/ 22 ноября 2011

Чтобы получить столбец для обработки специальных символов, определите его как NVARCHAR вместо VARCHAR.

1 голос
/ 22 ноября 2011

Это потому, что вы используете пробел в имени XML.Исправьте код XML, чтобы в именах тегов не было пробелов, это не относится к SQL Server 2008.

0 голосов
/ 22 ноября 2011

Ваш вопрос немного расплывчатый. Вы хотите запретить пользователю пробел? И если да, то хотите ли вы, чтобы в нем был пробел или просто вывести пробел? Если так, сделайте что-то вроде replace(@yourInputString, ' ', '').

Если это не то, что вы ищете, уточните свой вопрос и свои точные требования.

...