请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

金麒麟-信息部

金牌服务用户

204

主题

437

帖子

2039

积分

金牌服务用户

积分
2039
金麒麟-信息部
金牌服务用户   /  发表于:2022-5-24 10:24  /   查看:2238  /  回复:2
1金币
版主好:发现一个问题,外联表字段设置为不允许为null,实际数据库中旧数据的值为空(即‘’),但是活字格加载后,提示不能为空,否则不允许操作表格,这个该怎么处理?

最佳答案

查看完整内容

您好,活字格中的储存策略目前的确没有对空值和null进行区分,因为一般对于最终用户来说,这两者是没有区别的,为了配合查询策略(比如什么都不输入默认显示所有记录),所以这样处理的。 您的这个问题需要结合您的实际情况来看,您数据库中不允许为null的约束是否能去除,旧值''的存在是否有必要,以及最终用户在使用时的数据输入时的情况,是否会输入''。 一般来说,如果您是想用null和''来区分一些状态的话,建议单独添加一个 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-5-24 10:24:29
来自 3#
您好,活字格中的储存策略目前的确没有对空值和null进行区分,因为一般对于最终用户来说,这两者是没有区别的,为了配合查询策略(比如什么都不输入默认显示所有记录),所以这样处理的。
您的这个问题需要结合您的实际情况来看,您数据库中不允许为null的约束是否能去除,旧值''的存在是否有必要,以及最终用户在使用时的数据输入时的情况,是否会输入''。
一般来说,如果您是想用null和''来区分一些状态的话,建议单独添加一个字段来记录哈~
回复 使用道具 举报
黑色幽默悬赏达人认证 活字格认证
高级会员   /  发表于:2022-5-24 10:35:37
2#
外联表把这个不能为NULL的约束去掉不行么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部