暂无图片
Create operator(bool与整型比较)
我来答
分享
暂无图片 匿名用户
Create operator(bool与整型比较)

对于整数类型数据与bool类型进行比较时,要么转换报错,要么结果错误。具体问题如下例:


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
L
lucky

创建operator ,具体脚本如下:

create or replace internal function sys_catalog.bool_eq_numeric(bool, numeric) returns bool as $$ select $1::numeric = $2; $$ language sql;

 

create operator sys_catalog.= (procedure = bool_eq_numeric,leftarg = bool,rightarg = numeric,commutator = =);

 

create or replace internal function sys_catalog.numeric_eq_bool(numeric, bool) returns bool as $$ select $1 = $2::numeric; $$ language sql;

 

create operator sys_catalog.= (procedure = numeric_eq_bool,leftarg = numeric,rightarg = bool,commutator = =);

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
人大金仓KingbaseES V8R6 表执行sys_dump和truncate锁冲突
回答 1
sysdump会在备份表上加载AccessShare锁,和truncate的AccessExclusive锁冲突
Ora_input_emptystr_isnull 对于字符类型空值的影响
回答 2
挺搞笑的,我一看参数是ORA开头的,心想肯定是ORACLE参数啊,可在ORACLE上查了半天都没查到。百度一搜,原来是金仓的参数。
人大金仓数据库如何在大小写不敏感的实例中将字段名纯大写?
回答 1
设置enableuppercolnameon可以实现
人大金仓KES V7 用户有这样一个设置,用户idle状态超过限制时间就断开连接。ESV8 有相同的配置么?
回答 1
clientidletimeout  
请问人大金仓数据库的V8R3和V8R6哪些具体哪些驱动是支持SSL加密,哪些不支持
回答 1
查询接口手册支持ssl的在接口手册中都能查到相关的参数。
人大金仓KingbaseES V8R6集群部署umask掩码故障怎么处理?
回答 1
在/etc/profile配置umask022,kingbase用户重新的登录系统部署
人大金仓KingbaseES V8R6集群esrep用户空闲进程如何处理
回答 1
esrep用户访问esrep数据库获取节点状态信息
人大金仓KingbaseES是否有类似oracle在线重定义将普通版转为分区表
回答 1
使用pgpartman插件
如何删除语句审计日志?
回答 1
查询目前的日志信息selectFROMSYS.AUD$删除已有的审计信息selectFROMSYS.AUD$快速删除表信息truncatetableSYS.AUD$
KingbaseES V8R3集群network_rewind.sh脚本启动故障怎么处理?
回答 1
recovery.log写入大量lock/dev/shm/kb.lockfailed日志,查看networkrewind脚本代码,应该是文件加锁失败,建议重启系统释放资源。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~