SMANG 发表于 2024-3-14 08:16:07

如何插入空白字符串而不是null值

         活字格应用对接第三方数据库表,表中的某个字段是默认空白字符串,因为是关键字段,不能插入null值,请问有什么方法把空白值从Null转化成空白字符串插入字段吗?,如下图所示


Nathan.guo 发表于 2024-3-14 08:16:08

SMANG 发表于 2024-3-14 11:36
有异常,因我用活字格插入的值,第三方软件调用时报错,只有插入空白字符串才可以

已远程:使用数据表操作时,系统回自动将空字符串转化为null;
解决方案:使用执行sql命令,指定该字段值为空字符串即可~~

true 发表于 2024-3-14 08:32:00

通过活字格数据表操作添加的时候直接打个空格就行了

SMANG 发表于 2024-3-14 08:36:36

本帖最后由 SMANG 于 2024-3-14 08:38 编辑

true 发表于 2024-3-14 08:32
通过活字格数据表操作添加的时候直接打个空格就行了
早试过了,不行喔,不能用空格插入,空格与空字符串还是不一样的

小萝卜David 发表于 2024-3-14 09:11:51

试试?

SMANG 发表于 2024-3-14 09:22:25

小萝卜David 发表于 2024-3-14 09:11
试试?

也试过,不行喔

jiangcj369 发表于 2024-3-14 09:32:42

本帖最后由 jiangcj369 于 2024-3-14 09:43 编辑

直接填'',看准不是' ',没空格。

Joe.xu 发表于 2024-3-14 09:48:58

其实这个应该不影响活字格和其他系统的逻辑,
楼主是在使用的时候发现异常了吗,
可以试试这样处理,添加或者更新数据的时候,判断这个值如果为空,
就不要让它出现这里

SMANG 发表于 2024-3-14 11:36:14

Joe.xu 发表于 2024-3-14 09:48
其实这个应该不影响活字格和其他系统的逻辑,
楼主是在使用的时候发现异常了吗,
可以试试这样处理,添加 ...

有异常,因我用活字格插入的值,第三方软件调用时报错,只有插入空白字符串才可以

SMANG 发表于 2024-3-14 16:03:06

Nathan.guo 发表于 2024-3-14 15:50
已远程:使用数据表操作时,系统回自动将空字符串转化为null;
解决方案:使用执行sql命令,指定该字段 ...

问题解决,十分感谢大佬的方法:hjyzw:
页: [1] 2
查看完整版本: 如何插入空白字符串而不是null值