Запрос SQL Server 2008 для поиска строк, содержащих не буквенно-цифровые символы в столбце

Меня на самом деле спросили об этом несколько недель назад, тогда как я точно знаю, как это сделать с помощью SP или UDF, но мне было интересно, есть ли быстрый и простой способ сделать это без этих методов. Я'Я предполагаю, что есть, и я просто могуне могу найти это.

Я должен подчеркнуть, что хотя мы знаем, какие символы разрешены (a-z, A-Z, 0-9), мыдон»не хочу указывать, что не разрешено (# @! $ и т. д.) Кроме того, мы хотим вытащить строки, которыеиметь недопустимые символы, чтобы их можно было перечислить пользователю для исправления (так как мы не можем контролировать процесс ввода, мы можем 'ничего не делать в этот момент).

Ранее я просматривал SO и Google, но не смог найти ничего, что бы я хотел. Я видел много примеров, которые могут сказать вам, содержит ли он буквенно-цифровые символы, или нет, но что-то, что может вытащить апостроф в предложении, я не нашел в форме запроса.

Обратите внимание, что значения могут бытьnull или же'' (пусто) в этомvarchar колонка.

Ответы на вопрос(3)

Ваш ответ на вопрос