锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务,锦州广厦维修电脑,公司IT外包服务
topFlag1 设为首页
topFlag3 收藏本站
 
maojin003 首 页 公司介绍 服务项目 服务报价 维修流程 IT外包服务 服务器维护 技术文章 常见故障
锦州市广厦电脑维修|上门维修电脑|上门做系统|0416-3905144热诚服务技术文章
orcale 和PGSQL差异总结

作者: 佚名  日期:2023-07-17 07:41:20   来源: 本站整理

 orcale 和postGresql语法差异

首先用工具(Ora2pg)自动转换

1.VARCHAR2  -----> VARCHAR

2.DATE  ----->timestamp

3.SYSDATE---->localtimestamp

4.Oracle中''和NULL是相同的,但pgsql是不同的,所以需要将''修改成NULL

5. orcale字符串连接符 ||,pg一般用·concat()函数代替

6.trunc(时间) → date_trunc()

7.to_char, to_number, to_date pgsql都需要指定格式

8.decode转化为casewhen

9.NVL  ------>coalesce

10.外连接(+) → left(right) join

11.GOTO语句 → pgsql不支持

12.oracle不支持boolean类型,可以用integer型代替

13.pgsql中 :: 为类型转换,oracle中不具有

14.PostgresQL中没有rownum,无法使用where rownum < = X的方法进行分页,取而代之的是limit X,offset Y方法

15.pgsql中,查询语句from子句中,表名后可以加 as 别名,oracle中表名后不允许出现as

16.pgsql子查询要求严格,必须具有别名才可以;

17. CLOB    -----> TEXT

18. 序列

SELECT  schema.prefix_table1_sequence.nextval  AS nCode FROM DUAL   (orcale语法)

SELECT nextval( 'schema.prefix_table1_sequence') AS nCode FROM DUAL 此方法前提是dual视图已建立,如没有,可省略FROM DUAL(pgsql语法)

 



热门文章
  • 台式电脑怎么连接手机热点?两种方...
  • orcale 和PGSQL差异总结
  • HttpClient使用问题浅析
  • 基于51单片机设计的公交车LED屏
  • 共享文件设置及密码清除具体方法
  • 维修一片技嘉GA-970A-DS3P不亮机主...
  • 华硕h170 plus无cpu供电维修
  • 圣旗b460m-d3h主板不开机维修
  • 华为荣耀手机忘记屏幕锁怎么强制解...
  • office激活过程中提示错误代码0x80...
  • 怎么做网线,网线水晶头接法和线序...
  • 数据库详细讲解,有利于初学者对数...
  • 锦州广厦电脑上门维修

    报修电话:13840665804  QQ:174984393 (联系人:毛先生)   
    E-Mail:174984393@qq.com
    维修中心地址:锦州广厦电脑城
    ICP备案/许可证号:辽ICP备2023002984号-1
    上门服务区域: 辽宁锦州市区
    主要业务: 修电脑,电脑修理,电脑维护,上门维修电脑,黑屏蓝屏死机故障排除,无线上网设置,IT服务外包,局域网组建,ADSL共享上网,路由器设置,数据恢复,密码破解,光盘刻录制作等服务

    技术支持:微软等