yangcx666

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.  
  13. postgres=#select sys_guid();
  14. sys_guid
  15. --------------------------------------
  16. 37e34cfb-46aa-44ed-9403-9e23b6c2bfc0
  17. (1 row)​

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2022-02-26
  • 2021-08-03
  • 2021-12-23
  • 2021-12-10
  • 2021-05-12
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2021-11-22
  • 2022-12-23
  • 2021-07-11
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案