当前位置: 代码迷 >> Oracle开发 >> oracle语句的疑问解决方法
  详细解决方案

oracle语句的疑问解决方法

热度:165   发布时间:2016-04-24 08:02:35.0
oracle语句的疑问
select * from test b

where b.end_dtts >= to_date(''||fromDate||'','yyyymmddhh24miss')

  AND b.end_dtts < to_date(''||toDate||'','yyyymmddhh24miss')

以上为代码片段,里面的 ''||fromDate||'' 带有 || 和"" 是啥意义呢?

------解决方案--------------------
||连接字符串,同其它语言的+相加一样
另外还可用concat函数
------解决方案--------------------
''是空字符串,如果字符串里有'号,可用两个'转义,如:
select 'It''s a '||'pen.' from dual;
------解决方案--------------------
引用:

||连接字符串,同其它语言的+相加一样
另外还可用concat函数

''是空字符串,如果字符串里有'号,可用两个'转义,如:
select 'It''s a '||'pen.' from dual;

顶!
------解决方案--------------------

|| 连接字符串

'' 是空字符串
  相关解决方案