Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - C- und C++-Programmierung » API-Referenz » UltraLite C++-API-Referenz » UltraLite_TableSchema_iface-Klasse

 

IsColumnInIndex-Funktion

Überprüft, ob die Tabelle im angegebenen Index enthalten ist.

Syntax
bool UltraLite_TableSchema_iface::IsColumnInIndex(
  const ULValue & column_id,
  const ULValue & index_id
)
Parameter
  • column_id   Eine 1-basierte Ordinalnummer, die die Spalte identifiziert. Sie erhalten die column_id, indem Sie GetColumnCount-Funktion aufrufen.

  • index_id   Eine 1-basierte Ordinalnummer, die den Index identifiziert. Sie erhalten die Anzahl der Indizes in einer Tabelle, indem Sie GetIndexCount-Funktion aufrufen.

Rückgabe
  • TRUE, wenn die Spalte im Index enthalten ist.

  • FALSE, wenn die Spalte nicht im Index enthalten ist.

Bemerkungen

Legt SQLE_COLUMN_NOT_FOUND fest, wenn der Spaltenname nicht vorhanden ist.

Legt SQLE_INDEX_NOT_FOUND fest, wenn der Index nicht vorhanden ist.