0

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

长度 - 10

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

表的列:id、code

希望有帮助 谢谢

[编辑]

我已经通过使用本教程找到了方法How to generate unique Promotion... on PHP ...

谢谢大家回答)

4

1 回答 1

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)

从 yourTable 试试这个

于 2013-10-10T07:06:43.153 回答