SQL Server Management Studioで制約GUIはどのように機能しますか?
-
06-07-2019 - |
質問
TSQLテーブルに、次のsQLステートメントで制約を追加しました
alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)
GUIがどのように機能するかがわからないため、手作業で行いました。
制約を追加すると、「定義」する必要があるウィンドウが表示されます。あなたの制約。基本的には単なるテキストボックスです。そして、私が何を入力したように見えても、それは検証しません。.
ボックスに入力する内容は何ですか?
解決
一意の制約を追加するために、新しい制約ではなく、新しいインデックスを使用します(インデックスの読み取り) 新しい制約はチェック制約を追加することです
新しいインデックスウィンドウで一意をチェック
他のヒント
例、列は0から1の間でなければなりません
((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))
一意の制約を追加する場合、実際には主キーなどのインデックスなので、インデックス/キーをクリックします。
所属していません StackOverflow