Oracle版本-12.1.0.2
mkvextract test_03s_current.mkv tracks 0:audio.aac
我对应用程序代码调用的SQL查询有疑问。查询抛出错误ORA-00932-数据类型不一致:预期的LONG得到了CHAR。
查询如下:
Table name: PERSON_DATA
PD_PERSON - FLOAT(126)
PD_REMARK - LONG
PD_DATE - DATE
这与Oracle处理''字符串的方式有关,就好像它被更改为select nvl(PD_REMARK, '') from PERSON_DATA;
一样,然后它就可以正常工作了。同样奇怪的是,直到几周前从备用实例切换Oracle数据库时,此代码仍然有效。这使我认为是某些Oracle设置导致了这一点,但我不知道是什么。