2011-01-23 25 views

cevap

10

kullanma

:

ALTER TABLE RecipeBox.Recipe ADD CONSTRAINT AKRecipeBox_Recipe_Name 
UNIQUE NONCLUSTERED (Name), 
CONSTRAINT your_constraint UNIQUE NONCLUSTERED (yourColumn) -- (or whatever type of constraint you're looking for) 
6

Değişim hafifçe düzeni ve ALTER TABLE okumak

ALTER TABLE RecipeBox.Recipe WITH CHECK ADD 
    CONSTRAINT AKRecipeBox_Recipe_Name UNIQUE NONCLUSTERED (Name), 
    CONSTRAINT FK_foo_bar FOREIGN KEY ..., 
    CONSTRAINT CK_foo_bar CHECK (...) 

Edit: use Ayrıca SQL Server ifade etmez bu soruya başlığı yana bir kural

1
ALTER TABLE RecipeBox,Recipe WITH CHECK 
ADD CONSTRAINT Cons_1 UNIQUE CLUSTERED 
(
    Col1, 
    Col2 
) 

kısıtlamalar geçerli olduğundan emin olmak için kontrol edin ... İLE, ben açtı Oracle DB için kabul edilen yanıttan farklı bir çözüm bulmak. Bu yüzden adım adımı başka birinin takip etmesi durumunda aşağıda bırakacağım. Oracle DB için

:

ALTER TABLE RecipeBox.Recipe 
ADD (CONSTRAINT your_first_constraint, CONSTRAINT your_second_constraint); 
0

kullanabilirsiniz

bir denetim sınırlaması durumunda