首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SQL基础【十七、uuid()、sys_guid()、newid()】

SQL基础【十七、uuid()、sys_guid()、newid()】

作者头像
红目香薰
发布2022-11-28 17:15:21
发布2022-11-28 17:15:21
1.3K0
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

MYSQL:

生成带横线UUID:

select UUID()                         形如:abaffaca-fd55-11e5-b3d0-d2c510923c15

生成32位不带横线UUID:

select replace(UUID​(),'-','')      形如:804a9aa2fd5311e5b3d0d2c510923c15​

Oracle:

代码语言:javascript
复制
create table T_USER
(
   USERID varchar2(50) default SYS_GUID() not null primary key,
   USERNAME varchar2(20) not null,
   USERPWD varchar2(30) not null
);


insert into T_USER (USERNAME,USERPWD) values('张三','999999');

SQLServer:

生成带横线UUID:

select newid()                         形如:abaffaca-fd55-11e5-b3d0-d2c510923c15

生成32位不带横线UUID:

select replace(newid​(),'-','')      形如:804a9aa2fd5311e5b3d0d2c510923c15​

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • MYSQL:
  • Oracle:
  • SQLServer:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档