意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

无法选择最佳操作符

来源:恒创科技 编辑:恒创科技编辑部
2023-12-22 22:16:59

瀚高数据库

目录

环境

症状

问题原因

解决方案


环境

系统平台: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;

问题即可解决


上一篇: MySQL数据库安装与配置详解 下一篇: 数据库管理工具哪个好?推荐Navicat Premium 16