Udostępnij za pośrednictwem


Kolekcja kluczy

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.

Keys Kolekcja zawiera Key obiektów, które odwołać deklaracje więzów integralność, które są implementowane przez ograniczenia Microsoft SQL Server klucza podstawowego i klucza OBCEGO.

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

Właściwości

Uwagi

Z Keys kolekcja, możesz:

  • Wdrożenie oparte na kluczach więzów integralności, tworząc SQL Server ograniczeń klucza podstawowego i klucza OBCEGO.

  • Usuń klucz oparty więzów integralność.

Aby uzyskać więcej informacji o korzystaniu z Keys kolekcja, aby utworzyć SQL Server ograniczeń klucza podstawowego i OBCEGO klucza, zobacz "Key obiektu" w tym woluminie.

Aby usunąć wykonawczych ograniczenia programu SQL Server klucz-na podstawie więzów integralność

  • Użyj Remove metoda Keys kolekcja, jak w:

    oTable.Keys.Remove("FK_Order_Details_Products")
    

Podczas korzystania z Item lub Remove metoda, Keys obsługuje kolekcja element członkowski identyfikacji przy użyciu nazwy lub Składnia odwołania porządkowych.Na przykład:

Set oKey = oTable.Keys("PK_Order_Details")

Lub:

Set oKey = oTable.Keys(2)

Ostrzeżenie

Tworzenie lub usuwanie wykonawczych ograniczenia programu SQL Server klucz-podstawie więzy integralność za pomocą Keys kolekcja wymaga odpowiednich uprawnień.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski rolę stałej db_ddladmin lub rolę z większych uprawnień.