Как я могу найти в поле nvarchar, чтобы увидеть, есть ли в значении символы нижнего регистра? - PullRequest
2 голосов
/ 25 ноября 2011

Я пытаюсь выполнить запрос к базе данных SQL Server 2000, чтобы узнать, содержат ли некоторые из моих столбцов значения в нижнем регистре.

Например, если столбец содержит значение THIS IS VALID, это допустимо. Если значение столбца равно THIS IS VALID I Snuck In lol: SOME VALUES, то это недопустимо и будет возвращать строку.

Я действительно не хочу делать это вручную, потому что это будет довольно подвержено ошибкам, отнимает много времени (50 тыс. Строк) и 20 столбцов.

1 Ответ

4 голосов
/ 25 ноября 2011
SELECT *
FROM YourTable
where YourCol LIKE '%[a-z]%' COLLATE Latin1_General_BIN
...