select *  from test  bwhere b.end_dtts >= to_date(''||fromDate||'','yyyymmddhh24miss')      AND b.end_dtts <  to_date(''||toDate||'','yyyymmddhh24miss')以上为代码片段,里面的 ''||fromDate||'' 带有 || 和"" 是啥意义呢?

解决方案 »

  1.   

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

  2.   

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

  3.   

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