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.