Aracılığıyla paylaş


EnumReferencedKeys yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The EnumReferencedKeys method returns a QueryResults object that enumerates the PRIMARY KEY and UNIQUE constraints.

Sözdizimi

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

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • ReferencedTable
    İsteğe bağlı.Varolan bir Microsoft sql Server tablo adları dize.Yalnızca belirtilen tablo üzerinde tanımlı nesnelere başvurular listelemek için sonuç küme üyeliği kısıtlar.

  • IncludeAll
    true veya false.

Prototip (c/C++)

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

Döndürür

A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

candidate_key

nvarchar(129)

Bir birincil anahtar veya benzersiz kısıtlama adı.

candidate_table

nvarchar(262)

Bir tablo bir birincil anahtar veya benzersiz kısıtlama tanımlı adı.

referenced

bit

1, tablo sonuç küme listelenen birincil anahtar veya benzersiz kısıtlama bağlıdır.

Açıklamalar

Zaman IncludeAll doğru ise, sonuç küme veritabanında tanımlanan tüm birincil anahtar ve benzersiz kısıtlamalar numaralandırır.Değeri sonuç küme sütun başvurulan listelenen birincil anahtar veya benzersiz kısıtlama tablo nesne bağımlılık belirler.

Zaman IncludeAll false (varsayılan), sonuç küme tablo bağlı olduğu yalnızca bu birincil anahtar veya UNIQUE kısıtlamaları numaralandırır.

İçin geçerlidir: