Oracle踩坑记录

1、在Oracle中,CONCAT函数将只允许您将两个值连接在一起。如果需要连接多个值,那么我们可以嵌套多个CONCAT函数调用。

SELECT CONCAT('A','B','C') FROM dual -- 报错
SELECT CONCAT(CONCAT('A','B'),'C')  FROM dual -- 正确方式 

也可以改为使用 || 运算符可以将两个或两个以上的字符串连接在一起。 

SELECT  'a'||'b'||'c' FROM dual

  

2、在Oracle里,表的别名不能用as,列的别名可以用as

  select a.appname from appinfo a;-- 正确
  select a.appname from appinfo as a;-- 错误

  

 
上一篇:每秒7亿次请求,阿里新一代数据库如何支撑? | 开发者必读(119期)


下一篇:达梦数据库DCA学习之路——常见语句示意