GUID的使用-阿里云开发者社区

开发者社区> 范大脚脚> 正文

GUID的使用

简介:
+关注继续查看

前期为了解决订单号唯一问题,在网上找了一些信息,有人建议使用Guid类型来解决。

查看MSDN中的叙述如下:

               Guid 类型表示 16 字节(128 位)GUID 值。此类型映射到 SQL Server 中的 uniqueidentifier 类型。

根据这个描述可以得知,Guid在数据库中存储为uniqueidentifier 类型。GUID的唯一值是由计算机网卡的标识数加上一个CPU时钟产生的唯一数而得到的。网卡制造商至少在下一个100年内能保证网卡的唯一性。

Guid的生成,在数据库中选择默认值自动产生:

             CREATE TABLE [Order] (UniqueColumn UNIQUEIDENTIFIER DEFAULT NEWID(),Characters VARCHAR(10))

 

C#生成Guid值。C#有Guid结构,并且有静态的方法NewGuid()可以创建Guid实例。具体如下:

      Guid.NewGuid();


本文转自tiasys博客园博客,原文链接:http://www.cnblogs.com/tiasys/archive/2009/11/23/1608920.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
我的ESC使用体验
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩
139 0
mono for android使用WCF编译问题
原来安装Mono For Android4.10的时候没问题。这次安装的是4.12.02001就有问题了。晕死。 无法解决“System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”与“System.ServiceModel, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”之间的冲突。
594 0
Ubuntu15.10下如何使用EasyGui模块开发Python GUI
偶然的一个机会,发现了github上的这个开源的项目,easygui for python(一个基于TKinter的模块) 感觉很是惊讶,原来python也可以这么简单的开发出一些GUI界面(究其原因,是我自身的孤陋寡闻罢了)。
972 0
类的使用
>>> class A: name ='A' num=2  >>> A.name'A'>>> A.num2>>> a=A()>>> a.name'A'>>> b=A()>>> b.name'A'>>> A.name='B'>>> a.name'B'>>> b.name'B'>>>
468 0
ECS的使用
谈谈第一次使用ECS服务器
161 0
面试题:使用递归的方法计算1到100的累加。
今天去面试,遇到这道题目,有段时间没写程序了,温习一下: 题目是使用递归的方法计算1到100的累加,也就是计算1+2+3+4+........+100。大家想必已经听说过高斯如何计算这道题的故事,也知道答案是5050。
954 0
+关注
3656
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载