黑马程序员技术交流社区
标题:
MSSQL如何自动插入随机的主键(ID)
[打印本页]
作者:
骆崇飞
时间:
2012-4-15 15:06
标题:
MSSQL如何自动插入随机的主键(ID)
现在只会插入自增长的主键,例如
create table Users
(
userID int identity(1,1) primary key,
...
)
这样插入的是从1开始,每次加1有顺序的ID,怎样才可以生成随机的主键ID呢?
作者:
杨礼文
时间:
2012-4-16 12:08
试试这个newid()
作者:
谢栋文
时间:
2012-4-17 07:00
主键的生成除了使用自增长,还有使用SQLServer的GUID生成器即使用NEWID()方法,但是他返回的是uniqueidentifier 类型的,需要你转换类型的哦
作者:
周俊辉
时间:
2012-4-18 10:00
就两种 一种就是 自动增长的 identity(1,1) 一种就是newid 如果还有别的需求需要你自己去写个函数。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2