Oralce 单双引号的转义

       写于2011-01-23 20:10


        前段时间写存储过程看到很多带参数的sql,其中用了多很引号,自己不是很明白,自己试验了下终于有些眉目了。

       
        下面是实验的sql,自己复制过去动手运行下就明白了。

 

         注意:  “ --  ”  双横线后面的符号是运行的结果。

SELECT '''' FROM dual;
-- '

SELECT ''' FROM DUAL;
-- 引号内的字符串没有正确结束


SELECT ' '' ' FROM DUAL;
-- '

SELECT 'ORACLE'||'''' FROM DUAL;
-- ORACLE'

SELECT ' '' ' FROM dual;
-- '

SELECT ' ''' FROM dual;
-- '


SELECT ' '' ' FROM dual;
-- '

SELECT ' '''' ' from dual;
-- ''

SELECT ''' ''' from dual;
-- ' '

SELECT '' FROM dual;
-- 什么也没有

SELECT '''' from dual;
-- '

猜你喜欢

转载自paladin1988.iteye.com/blog/1634921
今日推荐