首页 > 解决方案 > 避免将特定值插入到 sql 表中

问题描述

我不确定这是否可以在 SQL 中实现。

INSERT INTO table_name (column1, column2, column3) 
VALUES (value1, value2, 999);

如果用户尝试在 column3 中插入​​ 999,请将其转换为 null 或避免插入。

我正在尝试查找是否可以从 SQL Server 端找到任何解决方案。

标签: sql-serverssms-2014

解决方案


如何使用检查约束:

ALTER TABLE table_name
ADD CHECK (column3<>999);

推荐阅读