SQL基础【十七、uuid()、sys_guid()、newid()】
2023-09-14 09:04:57 时间
MYSQL:
生成带横线UUID:
select UUID() 形如:abaffaca-fd55-11e5-b3d0-d2c510923c15
生成32位不带横线UUID:
select replace(UUID(),'-','') 形如:804a9aa2fd5311e5b3d0d2c510923c15
Oracle:
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
相关文章
- 使用navicat premium将数据库从Oracle迁移到SQL Server,或从Oracle迁移到MySQL
- 【技巧总结】Penetration Test Engineer[5]-Operating System Security(SQL Server、MySQL提权)
- 【SQL 学习】函数之DECODE()
- DT6.0关于SQL注入漏洞修复问题
- SQL Server调优系列基础篇(并行运算总结篇二)
- SQL Server调优系列基础篇
- 阿里规范 - 五、MySQL 数据库 - (三)SQL语句 - 1 - 【强制】不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的 标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。
- [SQL] 理解SQL SERVER中的逻辑读,预读和物理读
- sql基础--怎样让查询出来的数据只返回多少行
- SQL 调优1
- 【Teradata SQL】禁用和启用数据库用户登录
- ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法
- SQL Server 2008 R2用户'sa'登录失败(错误18456)
- Sql Server用管理器建表后如何查看创建表的语句
- SQL Select查询原理--查询语句执行原则(基础)
- Atitit 数据出入管理法v3 目录 1.1. 边界检查:web边界和sql边界1 2. 检查条目1 2.1. 数据种类检查 整数 小数 字符串(带长度,字符白名单校验)1 2.2. 字符黑
- Atitit.sql where条件表达式的原理 attilax概括
- SQL基础【十八、事物】(sql事物慎用,还是写业务逻辑代码好一些,入伙涉及到更换数据啥的很麻烦!)
- SQL练习:丢失信息的雇员
- 第52讲:SQL优化之UPDATE更新操作的优化
- 【大数据开发运维解决方案】Oracle Sql基础查询
- sql中时间的比较方法
- SQL注入渗透与攻防(六)之数据类型与提交方式
- SQL注入渗透与攻防(五)之基础防御
- MS SQL Server 数据库(基础篇)