前言:
在公司里写存储过程时,曾为单引号伤透了脑筋,一段简单的代码,调试好长时间,也不能解决。后来问了同事,虽然运行成功了,但还是不能理解,好不容易理解了,过段时间又忘记了,又遇到了同样的问题,还是不能快速解决。记下它的规则,然后就把它抛置一边了,实在是可恶,没有了理解它的信心。后来过了段时间,又让我写存储过程,又涉及到动态SQL的拼接,又遇到了可恶的单引号的问题,这一次自己仔仔细细的按照使用它的规则,竟然解决了,编译时竟然没有error~,顿时信心大增,对它的使用有了真正的理解,随后又连续写了好多动态sql语句的拼接,竟然一次性成功,没有任何编译上的错误~!真的不敢相信。自己看了看,想了想,使用的规则没有变,但自己对它的理解从无到有,有了质变,就像一层薄纸,捅破了,就什么都明白了。遇到不理解的,就先放下,等过段时间再看,很有可能对他会有新的理解~。加油!~
正题:
单引号使用规则:
1.在oracle中,字符串的拼接是用 || 来实现的