在项目的数据库中经常见到如下所示的列:

列名:**_id

数据类型:UNIQUEIDENTIFIER

默认:NEWID()

ROWGUIDCOL 属性。

 

  其实这样的列通常为表的主键,函数NEWID()返回一个 GUID,如:0F9D0E5D-4CEF-4323-8FD5-F19353F84295;相当于返回一个随机数。

而且GUID是根据网卡与统计时间计算出来的唯一标识,可用于离线数据合并。因为无论何时得到的GUID都是全球唯一的。

有时我们会把GUID的数据类型进行转换,可以用convert()例如:

SELECT CONVERT(varchar(50),rl_uid) rl_uid  FROM ***

 

相关文章:

  • 2022-01-29
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2021-10-06
猜你喜欢
  • 2022-01-26
  • 2021-06-10
  • 2021-11-22
  • 2021-03-31
  • 2022-12-23
  • 2021-08-19
  • 2022-01-29
相关资源
相似解决方案