PostgreSQL Oracle 兼容性之 - sys_guid()
2024-10-01 09:44:43
Oracle 使用sys_guid()用来产生UUID值。
在PostgreSQL中有类似的函数,需要安装uuid-ossp插件。
如果用户不想修改代码,还是需要使用sys_guid()函数的话,可以自己写一个。
如下:
- postgres=# create extension "uuid-ossp";
- CREATE EXTENSION
- postgres=# create or replace function sys_guid() returns uuid as $$
- select uuid_generate_v4();
- $$ language sql strict;
- CREATE FUNCTION
- postgres=#select sys_guid();
- sys_guid
- --------------------------------------
- 92bbbf05-a23c-41b3-95d4-8732c93d95dd
- (1 row)
- postgres=#select sys_guid();
- sys_guid
- --------------------------------------
- 37e34cfb-46aa-44ed-9403-9e23b6c2bfc0
- (1 row)
最新文章
- MVC5 网站开发之四 业务逻辑层的架构和基本功能
- html5 canvas首屏自适应背景动画循环效果代码
- C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
- List排序和去重
- Java Hour 67 Java Collection API
- DateTime to long
- SQL Group By/Having
- winscp自动执行脚本
- 《JavaScript 闯关记》之函数
- C#中ref和out的区别浅析
- jqGrid使用整理
- FX-玩列表
- 【Python】正则表达式纯代码极简教程
- 【协议】1、tcp,http,socket协议介绍
- 1001.A+B Format (20)题目解答
- IE8 input X 去掉文本框的叉叉和密码输入框的眼睛图标
- Linux入门教程:如何检查Linux系统的最后重启时间
- 【STM32H7教程】第14章 STM32H7的电源,复位和时钟系统
- ActiveMq--消息队列
- 如何禁止Linux内核的-O2编译选项【转】
热门文章
- SpringBoot mybatis配置
- Thread的中断机制(interrupt)
- 微信小程序的布局css样式
- 选择器:first-child与:last-child失效的解决方法
- 1、安装Angular-CLI脚手架工具
- CloudStack学习-1
- vmware 安装 centos7 记录笔记
- css3实现自适应的3行,左右行固定宽度,中间自适应,要求先渲染中间部分
- MapServer Tutorial——MapServer7.2.1教程学习——教程背景
- day20_python_1124