Udostępnij za pośrednictwem


Kolekcja kontroli

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Checks Kolekcja zawiera Check obiektów, które narazić Microsoft SQL Server więzy integralność zdefiniowanych na kolumnach tabela.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Z Checks kolekcja, możesz:

  • Definiowanie ograniczenie integralność na kolumnie programu SQL Server.

  • Usuń istniejące ograniczenia z kolumna SQL Server.

Więzy integralność programu SQL Server można zdefiniować jako część instrukcja CREATE TABLE lub ALTER TABLE.

Podczas tworzenia SQL Server tabela za pomocą Table obiekt, puste Checks kolekcja jest tworzona jako część Table tworzenia obiektu.Dodawanie Check obiekty do Checks kolekcja dodaje ograniczenie definicji tekst instrukcja CREATE TABLE generowane, kiedy Table obiekt jest dodawany do Tables kolekcja Database obiektu.

Jeśli Table obiektu odwołuje się do istniejącej tabela programu SQL Server, zmiany Checks kolekcja generowania instrukcji ALTER tabela.

Aby uzyskać więcej informacji o tworzeniu więzy integralność, zobacz Sprawdź, czy obiekt.

Aby usunąć ograniczenie typu CHECK

  1. Uzyskać żądane Table obiekt z Tables kolekcja Database obiektu.

  2. Użyj BeginAlter metoda Table obiekt, aby oznaczyć początek zmiany do tabela programu SQL Server.

  3. Użyj Remove metoda Checks kolekcja Table obiektu.Wskazać ukierunkowanych ograniczenie integralność przy użyciu nazwa ograniczenia lub lokalizacji porządkowych kolekcja, jak:

    oTables("Order Details").Checks.Remove("CK_Order Details_Discount")
    
  4. Użyj DoAlter metoda Table obiekt, aby przesłać definicji tabela zmienione do programu SQL Server.