Как создать контрольное ограничение для столбца VARCHAR в SQL Server, указав минимальную длину данных?

У меня есть VARCHAR(30) столбец в базе данных Microsoft SQL Server. Я хотел бы добавить контрольное ограничение, которое не позволяет значению в столбце быть меньше 3 символов. Какое выражение я должен использовать?

1 ответов


использование:

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

ссылки: