sql中如何生成一个不连续又不会重复的字段 identity生成的也不一定的连续的,设步长不为1就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 identity生成的总有规律吧,想要一个无规律的. uniqueidentifier类型不是自动增加的呀,还要你去生成再写进去的。 uniqueidentifier类型字段的RowGuid=true 用两个字段很好做,一个用identity,一个用随机数,不知道怎么把这两个结合成一个字段. “uniqueidentifier类型字段的RowGuid=true”可以,只是生成的数值干吗带个大括号呢?{505396DE-D1FE-4845-BA32-1196FBB21D53}{FBB9D586-C3CD-4C15-878E-BC786229BB3D} 我是说这个用两个字段很好做,一个用identity,一个用随机数,不知道怎么把这两个结合成一个字段. to asp2001:带个大括号是表示uniqueidentifier的格式,把它转化为char类型时自动忽略大括号,使用的时候也不必考虑:例如:select * from table1 where col1='FBB9D586-C3CD-4C15-878E-BC786229BB3D' 如果是SQL Server,可以這樣生成:select newid() 真不知道是什么要求。如果要不连续且不重复,那么这样最简单:1 2 3 4 ... 10 11 12 13 14 ... 100 101这不就符合要求了?如果要连续的且不重复,那麻烦点,不过无理数就是连续且不不重复的。当然,要用sql实现,比较麻烦。 //用API函数建立一个GUID的值,然后加到数据库中HRESULT CoCreateGuid(GUID *pguid); 两表查询统计如何合并? 找些不错的sql面试题 如何把sql查询结果导成xml,然后再导入数据库 存储过程参数的问题,请高手指点 输入的参数有两种情况怎么办?求一个好方法。 都下班了,就剩我一个,苦恼呀,高分求教,,,已经发了几次了怎么就没几个人理我呢 呜呜~我的数据库备份为什么不行?(简单,送分) "%"与“*”的区别 人员和让 游标 遍历时 带上where条件 字符型转换成日期型的函数是什么 请问安装sqlsever2000难吗?有什么技巧方面的文章吗|? 求救!急!关于触发器
{505396DE-D1FE-4845-BA32-1196FBB21D53}
{FBB9D586-C3CD-4C15-878E-BC786229BB3D}
用两个字段很好做,一个用identity,一个用随机数,不知道怎么把这两个结合成一个字段.
带个大括号是表示uniqueidentifier的格式,把它转化为char类型时自动忽略大括号,
使用的时候也不必考虑:例如:
select * from table1 where col1='FBB9D586-C3CD-4C15-878E-BC786229BB3D'
如果要不连续且不重复,那么这样最简单:
1 2 3 4 ... 10 11 12 13 14 ... 100 101
这不就符合要求了?
如果要连续的且不重复,那麻烦点,不过无理数就是连续且不不重复的。当然,要用sql实现,比较麻烦。
HRESULT CoCreateGuid(GUID *pguid);