Udostępnij przez


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.

Stosuje się do: