Oracle 使用sys_guid()用来产生UUID值。 
在PostgreSQL中有类似的函数,需要安装uuid-ossp插件。 
如果用户不想修改代码,还是需要使用sys_guid()函数的话,可以自己写一个。 
如下:


  1. postgres=# create extension "uuid-ossp";
  2. CREATE EXTENSION
  3. postgres=# create or replace function sys_guid() returns uuid as $$
  4. select uuid_generate_v4();
  5. $$ language sql strict;
  6. CREATE FUNCTION
  7. postgres=#select sys_guid();
  8. sys_guid
  9. --------------------------------------
  10. 92bbbf05-a23c-41b3-95d4-8732c93d95dd
  11. (1 row)
  12. postgres=#select sys_guid();
  13. sys_guid
  14. --------------------------------------
  15. 37e34cfb-46aa-44ed-9403-9e23b6c2bfc0
  16. (1 row)​

最新文章

  1. MVC5 网站开发之四 业务逻辑层的架构和基本功能
  2. html5 canvas首屏自适应背景动画循环效果代码
  3. C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
  4. List排序和去重
  5. Java Hour 67 Java Collection API
  6. DateTime to long
  7. SQL Group By/Having
  8. winscp自动执行脚本
  9. 《JavaScript 闯关记》之函数
  10. C#中ref和out的区别浅析
  11. jqGrid使用整理
  12. FX-玩列表
  13. 【Python】正则表达式纯代码极简教程
  14. 【协议】1、tcp,http,socket协议介绍
  15. 1001.A+B Format (20)题目解答
  16. IE8 input X 去掉文本框的叉叉和密码输入框的眼睛图标
  17. Linux入门教程:如何检查Linux系统的最后重启时间
  18. 【STM32H7教程】第14章 STM32H7的电源,复位和时钟系统
  19. ActiveMq--消息队列
  20. 如何禁止Linux内核的-O2编译选项【转】

热门文章

  1. SpringBoot mybatis配置
  2. Thread的中断机制(interrupt)
  3. 微信小程序的布局css样式
  4. 选择器:first-child与:last-child失效的解决方法
  5. 1、安装Angular-CLI脚手架工具
  6. CloudStack学习-1
  7. vmware 安装 centos7 记录笔记
  8. css3实现自适应的3行,左右行固定宽度,中间自适应,要求先渲染中间部分
  9. MapServer Tutorial——MapServer7.2.1教程学习——教程背景
  10. day20_python_1124