sys.foreign_keys (języka Transact-SQL)

Zawiera wiersz na obiekt, który jest ograniczenie klucza OBCEGO z sys.object.type = F.

Nazwa kolumny

Typ danych

Opis

<Kolumny dziedziczone z sys.objects>

 

Aby listę kolumn, które dziedziczy ten widok, zobacz sys.Objects (Transact-SQL).

referenced_object_id

int

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

key_index_id

int

Identyfikator indeksu klucz wewnątrz obiektu, do którego istnieje odwołanie.

is_disabled

bit

Ograniczenia na klucz OBCY jest wyłączona.

is_not_for_replication

bit

Ograniczenia na klucz OBCY został utworzony przy użyciu opcji nie dla replikacji.

is_not_trusted

bit

Ograniczenia na klucz OBCY nie został zweryfikowany przez system.

delete_referential_action

tinyint

Więzy akcja zadeklarowany dla tego klucza OBCEGO, jeżeli nastąpi usunięcie.

0 = Brak akcja

1 = Kaskadowo

2 = Set null

3 = Ustawianie domyślnego

delete_referential_action_desc

nvarchar(60)

Opis więzów akcja zadeklarowane dla tego klucza OBCEGO, po wystąpieniu usunięcia:

NO_ACTION

KASKADA

SET_NULL

SET_DEFAULT

update_referential_action

tinyint

Więzy akcja zadeklarowany dla tego klucza OBCEGO, jeżeli nastąpi aktualizacja.

0 = Brak akcja

1 = Kaskadowo

2 = Set null

3 = Ustawianie domyślnego

update_referential_action_desc

nvarchar(60)

Opis więzów akcja zadeklarowane dla tego klucza OBCEGO, jeżeli nastąpi aktualizacja:

NO_ACTION

KASKADA

SET_NULL

SET_DEFAULT

is_system_named

bit

1 = Nazwa została wygenerowana przez system.

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

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.