我在下面写了正则表达式,但我遇到了一个问题:
df45543
根据上述正则表达式,create proc deleteUser
@username varchar(50)
as
begin
DECLARE @sql NVARCHAR(MAX) = 'delete from lars.userInformation where username='+@username;
'delete from lars.userAcces where username='+@username
EXEC sp_executeSQL @sql,N'
@username
',@username
end
无效,但我想允许这样的字符串。只有一个字母字符是必填字符,不允许使用点。允许所有其他字符。
答案 0 :(得分:0)
您可以使用:
A-Z
(使用不区分大小写的模式,或在字符类中添加{{1}})
答案 1 :(得分:0)