2016-04-06 6 views
2

Я исследовал это, но самый очевидный ответ на stackoverflow - это обратный вопрос, и я не могу полностью его сопоставить с моей ситуацией.TSQL pattern или reg выражение, чтобы гарантировать, что все строки, возвращаемые для столбца varchar, строго буквенно-цифровые

Мне нужно выражение TSQL рег, чтобы убедиться, что все строки, возвращаемые для конкретного столбца VARCHAR (обозначается col1 здесь) строго буквенно-цифровой (то есть, любая строка даже с одним не алфавитно-цифровой полукокса исключенного)

что-то вроде

where col1 like 'regExpGoesHere' 

ответ

1

Если значение делает не матч строка, содержащая нечто, не письмо или номер:

WHERE F NOT LIKE '%[^A-Z0-9]%' 

(Эти модели, а не регулярные выражения)

1

Вы можете попробовать обратный

WHERE col1 NOT LIKE '%[^A-Za-z0-9]%' 

 Смежные вопросы

  • Нет связанных вопросов^_^