可能性の重複:
Using regular expression within a stored procedure文字列の中の特殊文字と特殊記号を特定するにはどうすればよいですか?
は、私は私はこれを使用して、小文字や特殊Symbols.Iを含める含むべきではないクエリの下に使用している文字列を、検証する必要があります特別なシンボルを見つけることができ、小文字を見つけることができません。最高の方法を提案してください。
DECLARE @InvNum VARCHAR(256);
SET @InvNum='abcACB123'
IF (@InvNum LIKE '%[^A-Z0-9]%')
BEGIN
Print 'Enter valid Invoice #, Special characters and Lowecase Letters are not allowed'
END
ELSE
BEGIN
Print 'Validation Success'
END
文字列の検証は、アプリケーションレイヤーで行うのが一般的です。 – JNK
小文字を検出しようとする代わりに、文字列をすべて大文字に変換することができます – dave