sqlserver 主键自动生成32位guid
CREATE FUNCTION get_32guid
(
@id uniqueidentifier
)
RETURNS varchar(32)
AS
BEGIN
– Return the result of the function
RETURN REPLACE(CONVERT(varchar(36), @id),‘-’,‘’)
END
GO
然后在表设计的时候,指定字段长度为varchar(32),设置为主键,默认值设置为:([dbo].get_32guid),即可自动生成32位guid,如下图所示:
sqlserver 主键自动生成32位guid相关推荐
- ms sql 主键自动生成32位guid
因同步数据业务需要,主键被设定为varchar(32),而自动生成的newid()是36位的,需要将中间的横线去掉,才合适.为此写如下标量函数: CREATE FUNCTION get_32guid ...
- sqlserver 使用newid自动生成32位主键
1.这种情况是生成36位大写的id select newid(); 2.这种情况是生成我们常见的32位的主键id select replace(lower(newid()),'-','')
- insert into select 主键自增_springboot2结合mybatis拦截器实现主键自动生成
点击上方蓝字关注我们 1 01 前言 前阵子和朋友聊天,他说他们项目有个需求,要实现主键自动生成,不想每次新增的时候,都手动设置主键.于是我就问他,那你们数据库表设置主键自动递增不就得了.他的回答是他 ...
- by mybatis 自定义order_springboot2结合mybatis拦截器实现主键自动生成
点击上方蓝字关注我们 1 01 前言 前阵子和朋友聊天,他说他们项目有个需求,要实现主键自动生成,不想每次新增的时候,都手动设置主键.于是我就问他,那你们数据库表设置主键自动递增不就得了.他的回答是他 ...
- JS生成32位 guid 唯一编码
JS生成32位 guid 唯一编码 function guid() {function S4() {return (((1 + Math.random()) * 0x10000) | 0).toStr ...
- ibatis主键自动生成
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键.但是数据库供应商之间生成主键的方式都不一样. 有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL: ...
- oracle导出建表主键,oracle主键自动生成 配合hibernate的生成策略详解
hibernate配合oracle自动生成主键策略有两种方法: A)设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL, ...
- oralce主键自动生成
下面用一个例子来说明自增主键的创建: 1.建用户数据表 drop table dectuser; create table dectuser( useri ...
- Mysql,SqlServer,Oracle主键自动增长的设置
Mysql,SqlServer,Oracle主键自动增长的设置 参考文献 http://blog.csdn.net/andyelvis/article/details/2446865 1.把主键定义为 ...
最新文章
- 云网融合 — 云网业务统一管控技术
- 让 .NET 程序 Autorun
- [C++基金会]位计算 游戏开发中的应用
- 目标检测_目标检测 | Anchor free的目标检测进阶版本
- [ES6] 细化ES6之 -- 迭代器与生成器
- 罗永浩又接代言了!担任省钱顾问
- RLE压缩及优化--图片压缩
- 【个人笔记】OpenCV4 C++ 快速入门 20课
- ArcGIS.Server.9.2.DotNet实现EditorTask功能扩展(自带例子 十、三)
- python基础篇--从零开始(下)
- 拓端tecdat|R语言:结构方程模型、潜变量分析
- 树莓派保持网络连接shell脚本
- PcShare2005代码阅读(2)
- 计算机之父ppt,24计算机之父童年的故事.ppt
- 鸿蒙手表定位功能Demo体验,适用儿童、老年和外出旅游安全市场
- AcWing 95. 费解的开关(推理)
- 爬虫进阶-如何进行app爬取
- VC++获取磁盘剩余空间(附源码)
- 数独解题思路——求解数独
- win 10计算机文件,Win10电脑怎么转移c盘文件?