写于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; -- '