主要是因为Oracle把我数据里面的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。方法有三:
方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码
eg:Select 'Tom' || chr(38) || 'Jerry' from dual;
方法三:分拆原来的字符串
eg:Select 'Tom' || '&' || 'Jerry' from dual;
一般我选择使用方法一
参考网址:
http://www.cnblogs.com/mopmoq/archive/2009/06/02/1494659.html
方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码
eg:Select 'Tom' || chr(38) || 'Jerry' from dual;
方法三:分拆原来的字符串
eg:Select 'Tom' || '&' || 'Jerry' from dual;
一般我选择使用方法一
参考网址:
http://www.cnblogs.com/mopmoq/archive/2009/06/02/1494659.html