暂无图片
分享
暂无图片 匿名用户
金仓数据库Ora_input_emptystr_isnull 对于字符类型空值的影响

当insert数据时,对于空值可以是 ‘’(中间没有空格)或 null ,不同参数值结果是不同的,会影响后续的select访问结果。

收藏
分享
2条回答
默认
最新
吾喾

ora_input_emptystr_isnull 参数默认为true,既当输入的为空字符串’’时,是否转换为null。

暂无图片 评论
暂无图片 有用 0
嫣然

1)         ora_input_emptystr_isnull=on 插入的数据,‘’和null 都会转为null,之后的select操作不管ora_input_emptystr_isnull为何值,返回结果都相同:


2)         在ora_input_emptystr_isnull=off时插入的数据,ora_input_emptystr_isnull 值不同,返回的结果也不同:


数据内部对于 ‘’ 与 null 值的存储是不同的,当ora_input_emptystr_isnull=on 时,不管的insert ‘’ , 还是 where col=’’ ,’’ 都会转为 null ,

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏