2009-06-18 13 views
7

私はちょうどGUIが動作するようになっている方法を考え出すことができないので、私は手でそれをやった次のSQL文でSQL Server Management Studioで制約GUIはどのように機能しますか?私のTSQLテーブルで

alter table disabledqualities 
add constraint uc_uIdQualCode 
unique (userId, qualitycode) 

を制約を追加しました。
制約を追加した後、制約を定義するウィンドウが表示されます。これは基本的にテキストボックスです。私が何を入力しても、それは決して妥当ではありません。

私はボックスに何を入力しますか?

答えて

11

あなたは 新しい制約がユニーク新しいインデックスウィンドウチェック

+0

Iでのチェック制約に

を追加することです(インデックスを読んで)ユニーク制約を追加する新しいインデックスない新しい制約を使用します一意のCONSTRAINTがCONSTRAINTダイアログにないことを知っていたはずです。それは私だけですか、またはSQL Server管理スタジオは本当に吸うのですか? –

+0

これらはセマンティクスです。キーの下を見れば、主キー制約がそこにあります。あなたはどこを見ているか知っていなければなりません。 ... – SQLMenace

+0

はい、あなたはおそらく正しいでしょう。私はスタジオに個人的な問題があるようです。 –

1

例、列には、一意性制約を追加する場合、それは主キーのように、実際にインデックスですので、あなたは、インデックス/キー]をクリックします

((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1)) 

、0と1の間でなければなりません。

関連する問題