17

VARCHAR(30)MicrosoftSQLServerデータベースに列があります。列の値が3文字未満にならないようにするCHECK制約を追加したいと思います。私が使わなければならない表現は何ですか?

4

1 に答える 1

28

使用する:

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

参照:

于 2010-12-13T05:19:55.120 に答える