通过PLSQL developer 在进行数据库维护时,经常会碰到一些包含'&'的Update 或者Insert语句,无法插入,特别是数据量很大时。解决办法是,将"&",用" ' || CHR(38) || ' "替换。
出错语句: INSERT INTO DAVID_TEST VALUES ('1', '新浪', 'HTTP://SINA.COM?A=B&C=D');
替换后的语句:INSERT INTO DAVID_TEST VALUES ('1', '新浪', 'HTTP://SINA.COM?A=B' || CHR(38) || 'C=D')
本文介绍了解决使用PLSQLdeveloper进行数据库维护时遇到的包含'&'字符导致的插入语句无法执行的问题。通过将'&'替换为''||CHR(38)||''的方法,可以有效解决数据量大时出现的错误,提高数据库操作的效率。
3312

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



