无法选择最佳操作符
Posted 瀚高PG实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法选择最佳操作符相关的知识,希望对你有一定的参考价值。
瀚高数据库
目录
环境
症状
问题原因
解决方案
环境
系统平台: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);
使用下面方式创建:
create cast(character varying as numeric) with inout as ASSIGNMENT;
问题即可解决
以上是关于无法选择最佳操作符的主要内容,如果未能解决你的问题,请参考以下文章