无法选择最佳操作符

瀚高数据库

目录

环境

症状

问题原因

解决方案

环境

系统平台:N/A

版本:4.5.7

症状

使用

create cast(character varying as numeric) with inout as implicit;

创建character varying和numeric的类型转换后,在使用到character varying=varchar2的操作符时,会报下面的错误:

问题原因

使用as implicit创建的类型转换操作符会涉及到多个算⼦,如果有多个转换,数据库并不知道应该选择哪个而报错

解决方案

解决方法:

drop cast (character varying as numeric)