当前位置: 首页 > news >正文

马鞍山网站建设咨询电php 商务网站开发实战

马鞍山网站建设咨询电,php 商务网站开发实战,vue.js网站如果做自适应,做网站品牌意外发现openGauss兼容Oracle的几个条件表达式 最近工作中发现openGauss在兼容oracle模式下,可以兼容常用的两个表达式,因此就随手测试了一下。 查看数据库版本 [ommopenGauss ~]$ gsql -r gsql ((openGauss 6.0.0-RC1 build ed7f8e37) compiled at 2…

意外发现openGauss兼容Oracle的几个条件表达式

最近工作中发现openGauss在兼容oracle模式下,可以兼容常用的两个表达式,因此就随手测试了一下。

查看数据库版本

[omm@openGauss ~]$ gsql -r
gsql ((openGauss 6.0.0-RC1 build ed7f8e37) compiled at 2024-03-31 11:59:31 commit 0 last mr  )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.openGauss=# select version();version                                                                          
-----------------------------------------------------------------------------------------------------------------------------------------------------------(openGauss 6.0.0-RC1 build ed7f8e37) compiled at 2024-03-31 11:59:31 commit 0 last mr   on x86_64-unknown-linux-gnu, compiled by g++ (GCC) 10.3.0, 64-bit
(1 row)

查看openGauss数据库的兼容模式

testdb=# select datname,datcompatibility from pg_database;datname  | datcompatibility 
-----------+------------------template1 | Atemplate0 | Atestdb    | Apostgres  | A
(4 rows)

decode(expr1, expr2, result1 ,…)

将表达式base_expr与后面的每个compare(n) 进行比较,如果匹配返回相应的value(n)。如果没有发生匹配,则返回default。
decode.png

testdb=# select id,name,address,decode(address,'北京市','BJ','南京市','NJ','ZG') JC from t1;id | name | address | jc 
----+------+---------+----2 | zs2  | 北京市  | BJ4 | zs4  |         | ZG1 | zs1  | 南京市  | NJ
(3 rows)

nvl(expr1, expr2)

如果value1为NULL则返回value2,如果value1非NULL,则返回value1。
nvl.jpg

testdb=# select * from t1;id | name | address 
----+------+---------2 | zs2  | 北京市4 | zs4  | 
(2 rows)
testdb=# select id,name,nvl(address,'上海') from t1;id | name |  nvl   
----+------+--------2 | zs2  | 北京市4 | zs4  | 上海
(2 rows)

decode和nvl的使用方法与在Oracle中的使用方式一致,并无差别,这里不做详细介绍。在查看文档过程,官网文档函数和操作符章节与whale插件支持的函数相关章节两个地方都描述了对nvl、decode的支持情况,但是也未发现两处的区别在哪儿?不清楚当使用插件和不使用的情况的功能区别在哪儿呢?另外也发现在oracle中开发经常使用的nvl2条件表达式也支持,但是使用需要使用whale插件后才可以使用;后来想安装whale插件测试,但是也没有对应版本插件下载的地方,只能下载源码自行编译,对于这块感觉还是有点不方便。由于时间的问题也没有进一步编译插件源码进行测试。

http://www.yayakq.cn/news/269613/

相关文章:

  • 跟网站开发有关的内容安装2个wordpress
  • 替人做赌彩网站建设企业网站源码
  • 网站建1设公司北京网站优化策略
  • 北京网站开发哪里好薇品牌网站升级
  • h5是什么网站上面做的网站建设中的pv指的是啥
  • 江苏省句容建设局网站深入网站开发和运维京东
  • 网站建设管理与维护ppt推广公司让实名认证怎么办
  • WordPress网站主题升级头像制作免费软件
  • 网站开发和美工的区别东营教育信息网官网
  • Dw做html网站360手机优化大师下载
  • 做民宿最大的网站长治网站建设龙采科技技术支持
  • 网站开发所需能力装饰公司用哪个招聘网站
  • 甘肃省城乡城乡建设厅网站首页nas云存储做视频网站
  • 企业网站建设哪家最好域名怎么做网站内容
  • 无锡专业网站制作濮阳市做网站公司
  • 房产网站方案网站注册管理策划方案
  • 网站建设云浪科技dw做网站怎么跳转
  • 赣州专业企业网站建设如何申请电商网站
  • 网站建设规划设计书重庆保安公司
  • 代码判断网站12348法律咨询律师在线
  • vps服务器怎么创建多个网站小程序账号申请
  • 专业建设网站建站流程优化
  • 长春阿凡达网站建设加强网站政务服务建设方案
  • 做宴会网站呼和浩特做网站哪家好
  • 学生处网站建设招标公告wordpress上传织梦
  • 深圳网站建设 宝华大厦做网站要用什么计算机语言
  • 公司网站做论坛品牌网站建设小蝌蚪a
  • 网站建设价格制定的方法wordpress 固定链接 nginx
  • 建设领域现场专业人员报名网站不懂见网站怎么办
  • 做微商有哪些网站可以免费宣传wordpress 写权限