社区
应用实例
帖子详情
?????? uniqueidentifier字段中使用newid()函数产生的数值永远都不重复吗?
goj2000
2005-05-24 09:42:31
uniqueidentifier字段中使用newid()函数产生的数值永远都不重复吗?
请高手回答,100分相送.
...全文
117
6
打赏
收藏
?????? uniqueidentifier字段中使用newid()函数产生的数值永远都不重复吗?
uniqueidentifier字段中使用newid()函数产生的数值永远都不重复吗? 请高手回答,100分相送.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2005-05-25
打赏
举报
回复
2. newid()主要是算法的问题,它要根据网卡的唯一标识来生成值
而现在有的主板采用软件网卡,不知道这种网卡是否有全球唯一的标识ID,如果有,应该没有问题,如果没有应该就会有问题.
zjcxc
2005-05-25
打赏
举报
回复
1.ACCESS的自增也不能保证唯一,而且那个是自增列,只保证一个表
在sql server中,这样的列叫标识列,只需要设置表的时候,把字段的"标识"属性设置为"是"即可
用语句创建表即为:
create table tb(id int identity,name varchar(10))
goj2000
2005-05-24
打赏
举报
回复
再说,联机帮助上说是newid的作用是"创建 uniqueidentifier 类型的唯一值",难道这不是永不重复的意思吗?
goj2000
2005-05-24
打赏
举报
回复
那么如何快速建立永不重复的字段值.我知道在ACCESS中有自动增加且永不重复的ID字段,但在SQLSERVER2000中如何定义? 盼邹建或其他高手回答.
xluzhong
2005-05-24
打赏
举报
回复
说明 对于每台计算机,由 NEWID 返回的值不同。所显示的数字仅起解释说明的作用。
zjcxc
2005-05-24
打赏
举报
回复
不能保证,联机帮助上有明确说明.
创建
unique
id
entifier
类型的唯一值
在 SQL Server
中
,可以
使用
`
NEW
ID
()`
函数
生成一个新的 GU
ID
并将其赋值给 `
unique
id
entifier
` 类型的变量或
字段
。 ##### 属性 - **大小**:每个 `
unique
id
entifier
` 占用 16 字节。 - **范围**:`...
SQL Server
中
的RAND
函数
的介绍和区间随机
数值
函数
的实现
在实际应用
中
,如果需要频繁
使用
NEW
ID
(),但又不能在用户定义的
函数
中
直接调用,可以创建一个只包含一个
字段
的视图,该
字段
的值为
NEW
ID
()。这样,每次查询这个视图,都会返回一个新的全局唯一标识符,进而可以用于...
在ASP_NET
中
利用SQL
函数
完成在线考试系统的随机抽题功能
3. 创建mytest表,并将test
ID
字段
设置为默认
使用
new
id
()
函数
生成唯一标识符: ``` CREATE TABLE mytest ( test
ID
unique
id
entifier
NOT NULL DEFAULT
NEW
ID
(), testContent varchar(100) NOT NULL ); GO ``` 这样...
解决SQLServer最大流水号的方法
然后,我们
使用
NEW
ID
函数
来生成一个唯一的 GU
ID
值,并将其插入到 max_trade
id
表
中
。最后,我们
使用
SELECT 语句来取得刚刚插入的最大流水号。 比较两种方法 这两种方法都可以解决 SQL Server 最大流水号的问题...
数据库主键和外键的作用.doc
还可以
使用
Unique
Id
entifier
数据类型和生成
函数
NEW
ID
()来创建全局唯一的主键。此外,COMB类型是一种保留
Unique
Id
entifier
的前10字节,并以生成时间作为后6字节的主键类型,这样既可以保证全局唯一性,又能在分布式...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章