Oracle数据库插入过程中特殊符号

背景:此次涉及大批量Excel数据导入数据库,所以粗略在Excel中进行了sql处理(在数据前后添加sql及对应的操作符)后,直接以sql文件形式运行。
  在insert语句中数据本身带有操作符时会影响sql的正常执行。因此遇到此问题。 问题描述:insert语句中带有操作符(特殊符号)。 特殊符号:
' 处理后:CHR(39) Eg: INSERT INTO TABLE_NAME VALUES('CODE','KING'S'); 处理后:INSERT INTO TABLE_NAME VALUES('CODE','KING'||CHR(39)||'S');

 

ASCII码对应表
chr(
9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号 chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) &


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部