如何在SQL Server中的VARCHAR列上创建CHECK约束,指定最小数据长度?

时间:2010-12-13 05:18:11

标签: sql sql-server tsql check-constraints

我在Microsoft SQL Server数据库中有一个VARCHAR(30)列。我想添加一个CHECK约束,该约束不允许列中的值小于3个字符。我必须使用什么表达式?

1 个答案:

答案 0 :(得分:27)

使用:

ALTER TABLE [dbo].[YOUR_TABLE]
ADD CONSTRAINT [MinLengthConstraint] CHECK (DATALENGTH([your_column]) > 2)

参考: