SQL数据插入乱码问题纪要

-- 问题描述:Oracle数据库-插入数据时有特殊符号,插入后乱码。
-- 背景:客户提供部分Excel表格数据要求导入数据库。由于考虑到数据量不大所以粗略在Excel中进行了sql处理(在数据前后添加sql及对应的操作符)后,直接以sql文件形式运行。
-- 问题原因:数据中有特殊符号。
-- 处理说明:
--      特殊符号:' 
--      处理后:CHR(39)
-- 样例分析:
--    Eg:INSERT INTO TABLE_NAME VALUES('CODE','It's');
--    处理后:INSERT INTO [TABLE_NAME] VALUES('CODE','ItCHR(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) &        chr(39) '        chr(40) (        chr(41) ) 
chr(42) *        chr(43) +        chr(44) ,        chr(45) -        chr(46) .        chr(47) /
Chr(48) 0        Chr(49) 1        Chr(50) 2        Chr(51) 3        Chr(52) 4        Chr(53) 5        Chr(54) 6        Chr(55) 7        Chr(56) 8 
Chr(57) 9        chr(58)          chr(59) ;        chr(60) <        chr(61) =        chr(62) >        chr(63) ?        chr(64) @
chr(65) A        chr(66) B        chr(67) C        chr(68) D        chr(69) E        chr(70) F        chr(71) G        chr(72) H        chr(73) I 
chr(74) J        chr(75) K        chr(76) L        chr(77) M        chr(78) N        chr(79) O        chr(80) P        chr(81) Q        chr(82) R 
chr(83) S        chr(84) T        chr(85) U        chr(86) V        chr(87) W        chr(88) X        chr(89) Y        chr(90) Z
chr(91) [        chr(92) \        chr(93) ]        chr(94) ^        chr(95) _        chr(96) `
chr(97) a        chr(98) b        chr(99) c        chr(100) d       chr(101) e       chr(102) f       chr(103) g       chr(104) h       chr(105) i
chr(106) j       chr(107) k       chr(108) l       chr(109) m       chr(110) n       chr(111) o       chr(112) p       chr(113) q       chr(114) r
chr(115) s       chr(116) t       chr(117) u       chr(118) v       chr(119) w       chr(120) x       chr(121) y       chr(122) z
chr(123) {       chr(124) |       chr(125) }       chr(126) ~       chr(127)         chr(128)         chr(153)™        chr(169) ©       chr(174) ®

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值