2020-08-14 对NVARCHR2类型的数据进行处理报字符集不匹配的问题

今天遇到一个问题,就是在对数据进程处理的时候报“字符集不匹配的”错误:

2020-08-14 对NVARCHR2类型的数据进行处理报字符集不匹配的问题

 大概原因就是:

act_hi_taskinst表中的proc_def_key_就是NVARCHAR类型。

2020-08-14 对NVARCHR2类型的数据进行处理报字符集不匹配的问题 

解决办法:

 1.通过to_char()将NVARCHAR2转成VARCHAR 

2020-08-14 对NVARCHR2类型的数据进行处理报字符集不匹配的问题

2.在前面加N将字符转成UNICODE字符

2020-08-14 对NVARCHR2类型的数据进行处理报字符集不匹配的问题

这样就可以解决问题