SQL中的密码生成器

时间:2013-10-10 06:41:07

标签: sql generator

我在数据库中有一个表。有时(例如,一个月内有一次)我需要填写10行生成的 NONREPEATABLE 代码(如密码或促销)。

长度 - 10

字符 - 0..9,' A' ..' Z'

表格列: ID,代码

希望得到一些帮助 感谢

[EDITED]

我在PHP上使用本教程How to generate unique promotion...找到了方法......

谢谢大家回答)

1 个答案:

答案 0 :(得分:0)

select cast((Abs(Checksum(NewId()))%10) as varchar(1)) + 
   char(ascii('a')+(Abs(Checksum(NewId()))%25)) +
   char(ascii('A')+(Abs(Checksum(NewId()))%25)) +
   left(newid(),5)

来自你的表格 试试这个