【发布时间】:2011-02-20 06:49:37
【问题描述】:
我使用的是 SQL Server 2005,请告诉我如何为表中的每一行获取 6 位数字(应该是随机的唯一数字)值。
我在表格中有一个字段,我需要 6 位数值(随机且唯一)。
请帮我做这件事。
【问题讨论】:
-
一个 6 位数的值现在不会很独特了吧?
-
实际上想要一个随机的 6 位数值,并且对于表中的每一行都是唯一的
-
实际上这将是电话号码的“扩展”.. 所以不能超过这个
-
为什么要为扩展生成一个唯一的随机数?这似乎是一件不切实际的事情,即使假设您纯粹将其用作测试数据。在不了解您正在开发的系统的更多信息的情况下,我不能肯定地说,但我想绝对确定需要随机和唯一
-
实际上我们会为每个注册到out site的用户提供一个电话分机号码。
标签: sql sql-server-2005 unique random