在功能树中,我们经常会用到&clr=true或者&groupoid=之类的传递参数值的东西,这些东西从数据库中导出后,再通过pl/sql往数据库中导入,会出现一个问题:导入停止,并且提示我们,输入clr或者groupoid的值【其实就是要我们输入&符号后那个变量的值】
这是因为PL/SQL把&符号认作了一个有特殊意义的功能符号【动态参数】,而不是字符串。而我们的本意其实是:你把这串字符串导进去就可以了
所以,解决方案是:通过使用转义符取消掉&符号的特殊含义,具体如下:
全文替换:& 替换为'||'&'||'
然后再导入就可以了
本文介绍了在使用PL/SQL进行数据库操作时遇到的问题:如何正确处理字符串中的&符号,避免被误识别为动态参数。通过使用转义符取消其特殊含义的方法,解决了这一难题。
2334

被折叠的 条评论
为什么被折叠?



