mysql支持人大金仓的注意事项

1、字符串判断为空

问题:insert into table1 (c1) values ('')  -- 报错。

修改方案:

修改kingbase.conf 中的ora_input_emptystr_isnull=true  改为false

这个设置还有一个影响,就是update '' 后,再查询是null。

2、空字符是否合理

问题:select 'a'||chr(0)||'b' from dual; -- 报错

修改方案:

修改kingbase.conf 中的ignore_char_null_check=true

 

3、人大的isnull与MySQL的用法不同,需要规避。

isnull:MySQL 判断值是否为空。人大金仓是空时,用什么值替代。

 

posted @ 2022-05-18 18:47  je_ck  阅读(1465)  评论(0)    收藏  举报