全球唯一ID,不是自增的,比自动增值的ID好,任何时候都不会重复,与它的机制有关,如网卡芯片、时区、时间等等

对于大型的数据应用,建议使用GUID,数据合并就不存在重复的问题。

而对单据开的主从表或一些关联表,也建议采用GUID。

比如采用自动增值的ID,你在主表中插入记录后还要获取这个新的ID用于从表中,而GUID你可以直接生成,应用于主表和从表,还不用考虑重复和冲突的问题

----------------------------------------------

SQL Server里可以用NewID()生成,对应字段类型为uniqueidentifier

ORACLE里可以用sys_guid()生成,对应varchar2

.NET里面用System.Guid.NewGuid()生成

JAVA里面用java.util.UUID.randomUUID().toString()生成