小编典典

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

sql

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


阅读 218

收藏
2021-03-10

共1个答案

小编典典

使用:

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

参考:

2021-03-10