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

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » API 参考 » UltraLite C++ API 参考 » UltraLite_TableSchema_iface 类

 

IsColumnInIndex 函数

检查此表是否包含在指定索引中。

语法
bool UltraLite_TableSchema_iface::IsColumnInIndex(
  const ULValue & column_id,
  const ULValue & index_id
)
参数
  • column_id   用于标识列的从 1 开始的序号。通过调用GetColumnCount 函数可以获取 column_id。

  • index_id   用于标识索引的从 1 开始的序号。通过调用GetIndexCount 函数可以获取表中的索引的数目。

返回值
  • 如果该列包含在索引中,则返回 true。

  • 如果该列未包含在索引中,则返回 false。

注释

如果列名不存在,则设置 SQLE_COLUMN_NOT_FOUND。

如果索引不存在,则设置 SQLE_INDEX_NOT_FOUND。