Metoda IsValidKeyDatatype
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.
The IsValidKeyDatatypemethod returns TRUE when the data type specified can participate in a PRIMARY KEY or FOREIGN KEY constraint.
Składnia
object
.IsValidKeyDatatype(
Type
, [ ReferencingType ] )
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Typ
Ciąg, który identyfikuje nazwę jednego typu podstawowego lub zdefiniowane przez użytkownika.ReferencingType
Opcjonalne.Ciąg identyfikujący base drugiego lub typ danych zdefiniowany przez użytkownika według nazwy.
Prototyp (C/C++)
HRESULT IsValidKeyDatatype(
SQLDMO_LPCSTR szKeyColType,
LPBOOL pRetVal,
SQLDMO_LPCSTR szReferencingColType = NULL);
Zwraca
PRAWDA lub FAŁSZ, jak opisano w uwagi.
Uwagi
Gdy tylko typu użyty argument IsValidKeyDatatype Metoda zwraca wartość PRAWDA, gdy definiowane przy użyciu typu danych kolumna mogą uczestniczyć w ograniczenie klucza podstawowego.
Gdy drugi typ danych jest określona w ReferencingType argument, IsValidKeyDatatype Metoda zwraca wartość PRAWDA, gdy typy są zgodne.Zwracana wartość TRUE wskazuje, że kolumna zdefiniowane przy użyciu jednego typu danych na odwołanie kolumna zdefiniowane przy użyciu typu danych w ograniczenia na klucz OBCY.