ORA-00911: invalid character --- 字符集的问题

网上搜了一遍, 大多数是因为分号( ; ) 的问题.  而我的sql文件是没有分号的, 最后发现是sql文件编码和服务器字符集的差异造成

 

sql文件怎么都看不出问题,直到在UltraEdit里切换到16进制模式下才发现有些怪字符, 文件编码是UTF-8

 

然而服务器的字符集是TH8TISASCII

select userenv('language') from dual

 

解决办法: 把sql文件另存为ASCII编码就行了.

 

posted @ 2016-11-15 20:32  苹果提子  阅读(6473)  评论(0编辑  收藏  举报