原文:使用 SQL Server 的 uniqueidentifier 字段类型

SQL Server 自 2008 版起引入了 uniqueidentifier 字段,它存储的是一个 UUID, 或者叫 GUID,内部存储为 16 个字节。SQL Server 可用两个函数来生成 uniqueidentifier, 分别是 NEWID() 和 NEWSEQUENTIALID(), 后者只能用作字段的默认值。Java 也有一个 UUID 工具类 java.uti.UUIDUUID.randomUUID().toString() 生成一个随机的 UUID 字符串,在 java.util.UUID 也是用两个 long 字段表示内部状态。

SQL Server 的 uniqueidentifier 类型字段表明了内部如何存储,在我们操作它时,它的外在表现形式都是一个固定格式 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的字符串,不区分大小写的。

本文所使用的 SQL Server 是 2017 版,通过 Docker 来启动的

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest

然后我们创建一个带有 uniqueidentifier 类型字段的表 阅读全文 >>

使用 SQL Server 的 uniqueidentifier 字段类型相关推荐

  1. SQL server 数据库 修改字段类型

    alter table 表名 alter column 字段名称 类型 not null

  2. SQL Server对Xml字段的操作

    T-Sql操作Xml数据 一.前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型.用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列:此外,还允许带有变量和 ...

  3. SQL Server:向 SQL Server 自增字段插入值 (转)

    SQL Server:向 SQL Server 自增字段插入值 [鹏城万里] 发表于 www.sqlstudy.com 通常情况下,不能向 SQL Server 自增字段插入值,如果非要这么干的话,S ...

  4. mysql identity sql,SQL Server的Identity字段使用/复制/重设

    SQL Server的Identity字段使用/复制/重设 在数据库中, 常用的一个流水编号通常会使用 identity 字段来进行设置, 这种编号的好处是一定不会重复, 而且一定是唯一的, 这对ta ...

  5. java.sql.Types,数据库字段类型,java数据类型的对应关系

    原文地址为: java.sql.Types,数据库字段类型,java数据类型的对应关系 以下转自:http://kummy.itpub.net/post/17165/172850 本文在原文基础上有增 ...

  6. 可以储存照片的字段类型是_sql server 中 哪个字段类型可以储存图象?

    展开全部 可以将图片上传到指定目录并将路径记录在数据库中,要用的时候再从数据库中取路径根据路径找到图片.e68a84e8a2ad62616964757a686964616f31333234303663 ...

  7. SQL Server查询某个字段存在哪些表中

    一.查询SQL Server中所有的表 SQL语句:SELECT * FROM sys.tables name列表示所有的表名. 二.查询SQL Server中所有的列 SQL语句:SELECT * ...

  8. SQL Server中的锁类型及用法(转载)

    一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新  A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读  ...

  9. 如何从SQL Server 中取得字段说明

    SQL Server 2000 你可以在企业管理器中增加字段说明,也可以使用下面的代码: EXEC sp_addextendedproperty      'MS_Description',      ...

最新文章

  1. 元旦去哪玩?用Python告诉你哪些景点爆满!
  2. 【毕设进行时-工业大数据,数据挖掘】Java GUI完善,左对齐
  3. 微信公众平台开发接口PHP SDK完整版
  4. HDU - 6955 Xor sum tire树 + 贪心
  5. Emacs取消键值绑定
  6. 用java写出死锁的例子_【面试】请写一个java死锁的例子-Go语言中文社区
  7. 小米官网服务器维修无法刷机,小米手机无法刷机的解决方法
  8. 计算机化学试题,08计算机化学试卷yuanj.doc
  9. 数分下第12讲(第9.6节) 梯度散度和旋度
  10. python使用 difflib 对比 两个文档 差异
  11. 基于Python自动登录QQ空间过滑块验证
  12. 爱荷华州立 计算机博士,2020年美国爱荷华州立大学博士全奖招生
  13. 从周易六十四卦看软件架构真好懂!女朋友这下不用担心我的学习了【程序员编程】
  14. 1357:车厢调度 (栈)
  15. android qq协议分析工具,分析Androidqq协议之收到qq群消息
  16. Ubuntu 配置亚马逊 aws cli 上传文件文件夹至 亚马逊 AWS S3
  17. 小程序如何获取后端的数据
  18. ESP8266的Web配网以及强制门户的实现(连接wifi自动打开网页)
  19. 组战队,赢iPhone啦!
  20. 400分以上考生140人!北大软微也炸了!

热门文章

  1. AdminLTE的使用
  2. Adding a QR Code Reader in Flex on Android
  3. J2SE基础夯实系列之数组
  4. OpenCV【零】—————cv::Mat——Mat对象创建方法
  5. Ajax无刷新实现图片切换特效
  6. 深度学习中的优化简介
  7. Windows 64位机上C/C++代码静态检查工具Logiscope RuleChecker的安装和使用
  8. 【linux】Valgrind工具集详解(三):打印信息说明
  9. qq浏览器网页翻译_科研利器 | NCBI网站影响因子与网页翻译插件安装指南
  10. php 单一入口 seo,网站结构分类(单一入口还是多入口)