背景:此次涉及大批量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) &
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!