从 from dual看这是orcle的sql语法,因为dual是oracle的虚拟表,只有oracle有,当然你说在sqlserver中有个表叫dual,那没办法了,那就不一样了 orale中||起字符连接的作用 例 select 'A'||'B' from dual 输出的结构就是AB,对应sqlserver语法是select 'A'+'B' replace 是字符替换函数,作用是将一个字段中指定的字符串换成其他的字符串 例 select replace(p_fwzz,'A','F') from dual 含义就是只要p_fwzz字段中的数据含字符A,则把A都换成F 剩下就是最麻烦的单引号了 因为单引号是关键字符号,所以要在数据中操作单引号要注意 举个例子: 需要显示结果A select 'A' from dual,ok没问题 需要显示结果为' 如果写成select ''' from dual就是错的,必须写成select '''' from dual才行 所以select ''''||','||'''' from dual 的输出结果是','
Oracle || 的使用详解
最新推荐文章于 2024-06-02 10:25:26 发布