首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个话语会出现重复的BIGINT数吗

2013-03-21 
这个语句会出现重复的BIGINT数吗?在网上找的获取一个随机的不重复的BIGINT数语句。SELECT CONVERT(char(6),

这个语句会出现重复的BIGINT数吗?
在网上找的获取一个随机的不重复的BIGINT数语句。

SELECT CONVERT(char(6),GETDATE(),12) + RIGHT(10000000000 + CONVERT(bigint, ABS(CHECKSUM(NEWID()))),10)  

真的么?guid不是号称全球唯一吗
[解决办法]

真是什么理论量化了都不靠谱~
[解决办法]
这个话语会出现重复的BIGINT数吗概论论上那些不可能事件也只是小概率事件而已嘛
[解决办法]
bigint十进制为20位左右,完全可以把时间信息更完整的放进来:yymmddhhmm(10位)
比现在的只放6位日期,重复的概率要低1万倍
[解决办法]
哦,加了hhmm没低1万倍,只低3600倍
改为szzz(秒的个位数+毫秒数),才低1万倍

热点排行