标识列 |
Guid |
用标识列实现字段自增可以避免并发问题,不要开发人员控制自增.用标识列的字段在insert的时候不用指定主键的值.将字段的”是标识列(is identify)”设置为”是(yes)”,一个表只能有一个标识列 |
Guid算法是一种可以产生唯一标识的高效算法,它使用网卡mac地址、纳秒级时间、芯片ID码等算出来的,这样保证每次生产的GUID永远不会重复,无论是同一个计算机还是不同计算机。SQLServer中生成GUID的函数NEWID();.Net中生成Guid的方法:Guid.NewGuid(),返回Guid类型(Guid类型是struct类型) |
SQLServer中设置标识列(举例如下:)
|
SQLServer中设置Guid: (举例如下:) |
Int自增字段的优点:占用空间小、无需开发人员干预、易读; 缺点:效率低、数据导入导出时“很痛苦” |
Guid的优点:效率高、数据导入导出方便;缺点占用空间大、不宜读。(倾向使用guid,但是用谁要基于需求) |
黑马程序员--wpf学习笔记八----主键类型的选择自动增长和GUID
原创charles_xj ©著作权
文章标签 Guid UUID 自增Id identify uniqueidentifier 文章分类 .Net 后端开发
-
黑马程序员--wpf学习记录笔记一
wpf int? 学习笔记
记录 学习 wpf -
黑马程序员---wpf学习笔记四---banding的那些事
------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 一、WPF中,对控件做数据banding,可以方便的进行赋值和获得值的操作:例如一:<Grid> &nb
学习 wpf banding INotifyPropertyChang