瀚高数据库
使用
create cast(character varying as numeric) with inout as implicit;
创建character varying和numeric的类型转换后,在使用到character varying=varchar2的操作符时,会报下面的错误:

使用as implicit创建的类型转换,操作符会涉及到多个算⼦,如果有多个转换,数据库并不知道应该选择哪个而报错
解决方法:
drop cast (character varying as numeric);
使用下面方式创建:
create cast(character varying as numeric) with inout as ASSIGNMENT;
问题即可解决
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69994931/viewspace-2916327/
,如需转载,请注明出处,否则将追究法律责任。