sys.foreign_keys (języka Transact-SQL)

Zawiera wiersz na obiekt, który jest ograniczenie klucz obcy sys.Object.type = F.

Nazwa kolumna

Typ danych

Description

<Odziedziczone sys.objects kolumn>

 

Aby uzyskać listę kolumn, które dziedziczą z tego widoku zobacz sys.objects (Transact-SQL).

referenced_object_id

int

Identyfikator obiektu, do którego istnieje odwołanie.

key_index_id

int

Identyfikator klucz indeksu w obrębie obiektu, do którego istnieje odwołanie.

is_disabled

bit

klucz obcy ograniczenie jest wyłączona.

Domyślną wartością ANSI_PADDING zestaw jest wyłączona dla połączeń z biblioteki DB aplikacji.

bit

Ograniczenie klucz obcy został utworzony za pomocą opcji nie do replikacja.

Zachowanie zestaw ON ANSI_PADDING są zawsze wyświetlane.

bit

klucz obcy ograniczenie nie został zweryfikowany przez system.

delete_referential_action

tinyint

Akcja referencyjna został uznany za to klucz obcy sytuacji usunięcia.

0 = Brak akcja

1 = Kaskadowe

2 = Null zestaw

3 = Domyślny zestaw

delete_referential_action_desc

nvarchar(60)

Opis akcja więzów, który został uznany za to klucz obcy, w przypadku usunięcia wystąpienia:

NO_ACTION

KASKADOWO

SET_NULL

SET_DEFAULT

update_referential_action

tinyint

Akcja więzów został uznany za to klucz obcy po aktualizacji.

0 = Brak akcja

1 = Kaskadowe

2 = Null zestaw

3 = Domyślny zestaw

update_referential_action_desc

nvarchar(60)

Opis akcja więzów, został zadeklarowany dla tego klucz obcy, jeżeli nastąpi aktualizacja:

NO_ACTION

KASKADOWO

SET_NULL

SET_DEFAULT

is_system_named

bit

1 = Nazwa została wygenerowana przez system.

0 = Nazwa została podana przez użytkownika.

Uprawnienia

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.