我VARCHAR(30)在Microsoft SQL Server数据库中有一列。我想添加一个CHECK约束,该约束不允许该列中的值小于3个字符。我必须使用什么表达方式?
VARCHAR(30)
使用:
ALTER TABLE [dbo].[YOUR_TABLE] ADD CONSTRAINT [MinLengthConstraint] CHECK (DATALENGTH([your_column]) > 2)
参考: