摘要:
此篇博文是这篇密码需要带特殊字符的升级篇,前一篇的存储过程产生的密码随机数,有可能一个随机数就包含有过多的特殊字符,而且第一个字符就有可能是特殊字符。因此产生此篇,随机密码首字符不能为数字与特殊字符但必须包含且只有一个特殊字符。另外还修正了特殊字符集长度问题,使用特殊字符集长度减一(LEN(@SpecialCharacter) - 1) 这样当你增减特殊字符集时,再不需多次地方一同修改。修正前:SUBSTRING(@SpecialCharacter,CONVERT(TINYINT,ROUND(RAND()*6+1,0)),1)修正后:SUBSTRING(@SpecialCharacter,CO 阅读全文