Udostępnij przez


Metoda EnumReferencedKeys

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.

EnumReferencedKeys Metoda zwraca QueryResults obiekt, który wylicza klucza podstawowego i ograniczenia UNIQUE.

Składnia

object
.EnumReferencedKeys( [ ReferencedTable ] , [ IncludeAll ] )as QueryResults

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • ReferencedTable
    Opcjonalne.Ciąg nazwy istniejącej tabela Microsoft SQL Server.Ogranicza członkostwo zestaw wyników na liście tylko odwołania do obiektów zdefiniowanych w określonej tabela.

  • IncludeAll
    PRAWDA lub FAŁSZ.

Prototyp (C/C++)

HRESULT EnumReferencedKeys(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_LPCSTR ReferencedTableName = NULL,
BOOL IncludeAllCandidates = NULL);

Zwraca

A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

candidate_key

nvarchar(129)

Nazwa ograniczenia klucza podstawowego lub UNIQUE.

candidate_table

nvarchar(262)

Nazwa tabela zdefiniowano ograniczenie klucza podstawowego lub UNIQUE.

referenced

bit

Po 1, tabela zależy od ograniczenia na klucz podstawowy lub unikatowe wymienione zestaw wyników.

Uwagi

Gdy IncludeAll ma wartość PRAWDA, zestaw wyników wylicza wszystkie ograniczenia na klucz podstawowy i unikatowy zdefiniowane w bazie danych.Wartość zestaw wyników kolumna odwołanie określa zależność obiektu tabela wymienionych ograniczenie klucza podstawowego lub UNIQUE.

Gdy IncludeAll ma wartość FALSE (domyślnie), zestaw wyników wylicza tylko te klucz podstawowy lub unikatowe ograniczenia od których zależy tabela.

Stosuje się do: