当前位置: 首页> 文旅> 文化 > 网页模板的使用方法_正邦设计公司招聘要求_企业营销推广策划_竞价推广代运营企业

网页模板的使用方法_正邦设计公司招聘要求_企业营销推广策划_竞价推广代运营企业

时间:2025/7/11 7:37:50来源:https://blog.csdn.net/weixin_45163291/article/details/145725098 浏览次数:0次
网页模板的使用方法_正邦设计公司招聘要求_企业营销推广策划_竞价推广代运营企业
前言:因为公司技术调整,数据库需要从oracle替换为PostgreSQL,替换后很多地方需要对应调整,在此记录方便自己和大家避坑。
  • 数据类型
对比项OraclePostgreSQL
大文本clobtext
数字NUMBERNUMERIC
可变长字符VARCHAR2VARCHAR
  • 函数
对比项OraclePostgreSQL
行号rownumrow_number() over(order by …) as rownum
取一行rownum = 1limit 1 【注意排序】
null时赋值nvl()coalesce()
转换为时间类型to_date()to_timestamp()
字符串分隔split()regexp_split_to_table()
子字符串所在位置查询【从1开始】instr(String,subString)strpos(String,subString)
三元表达式decode()case … when … then … when … then …else …end
树形查询start with … priority …WITH RECURSIVE a AS ( select xx,1 as level from table1 where id = ‘123’ union all select d.xx,a.level +1 from table1 d join a on d.pid = a.id) select * from a
  • 存储过程
对比项OraclePostgreSQL
当前时间SYSDATELOCALTIMESTAMP or CURRENT_TIMESTAMP
递增序列并返回新值seq_xxx.nextvalnextval(‘seq_xxx’)
存储过程调用存储过程proc_xxx(…)call proc_xxx(…)
退出游标循环EXIT WHEN v_cursor%notfound;EXIT WHEN not found;

更多:

  • PostgreSQL 13.1 中文手册
  • Oracle表数据迁移到PostgreSQL数据库工具
  • PostgreSQL常用操作(持续更新)
  • Oracle数据库常用操作笔记(持续更新)
关键字:网页模板的使用方法_正邦设计公司招聘要求_企业营销推广策划_竞价推广代运营企业

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: