gpt4 book ai didi

sql - 如何限制 SQL Server 接受空字符串

转载 作者:行者123 更新时间:2023-12-02 17:20:20 27 4
gpt4 key购买 nike

我在 SQL Server 中有一个表,它具有类似 Not null 的约束。当我输入新条目时,如果我没有填写任何内容,SQL Server 会弹出错误消息以阻止 Null 值。

但是一旦我输入一条记录,然后如果我通过删除该列中的数据来编辑该记录,SQL Server 将接受空字符串。

最佳答案

您可以使用 CHECK CONSTRAINT

ALTER TABLE table
ADD CONSTRAINT chkNotEmpty CHECK (LEN(col) > 0 );

关于sql - 如何限制 SQL Server 接受空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43302205/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com