注册 登录
编程论坛 SQL Server论坛

自动随机产生,没有重复,没有规律的语句该如何写?

球球 发布于 2007-04-03 22:22, 615 次点击
这样的SQL语句如何写呀?是int型的四位数以上.急用,谢谢!

[此贴子已经被作者于2007-4-4 19:17:14编辑过]


5 回复
#2
Kendy1234562007-04-04 11:04
条件矛盾 自动增长就是有规律了 自动增长当然就不会重复了
自己写个random函数就可以实现
#3
xiyou4192007-04-04 14:52

是啊,你是不是忽悠人呢,自动增长还没有规律~~~~~~~

#4
球球2007-04-04 19:13

可能是我的标题有问题,因为四位不重复的数也许不够用,所以会增长四位以上...
随机数也可能产生重复,这样的语句我不会写,所以上来请教大家.

[此贴子已经被作者于2007-4-4 19:19:09编辑过]

#5
球球2007-04-04 19:47

DECLARE @tb table(ID INT DEFAULT 123*UNICODE(NEWID()) unique
, value varchar(10))
INSERT @TB(value) select 'abc'
INSERT @TB(value) select 'abc'
SELECT * FROM @TB

感觉这样还是达不到我的要求.

#6
球球2007-04-04 20:17

算了,我换个方法,ID还是用identity,让密码随机产生不重复的.谢谢各位.

1