API 中的对象表示表、列、索引和同步发布。每个对象都有一个 GetSchema 方法,用于访问与该对象的结构有关的信息。
您无法通过 API 修改模式,只能检索关于模式的信息。
有关修改模式的信息,请参见升级数据库模式。
您可以访问以下模式对象和信息。
DatabaseSchema 提供数据库中表的数量和名称,以及日期和时间格式等全局属性。
要获取 DatabaseSchema 对象,请使用 Connection.GetSchema。
有关详细信息,请参见 GetSchema 函数。
TableSchema 表的列和索引的数量和名称。
要获取 TableSchema 对象,请使用 Table.GetSchema。
有关详细信息,请参见 GetSchema 函数。
IndexSchema 关于索引中的列的信息。由于索引没有与其直接关联的数据,因此没有单独的 Index 类,而只有一个 IndexSchema 类。
要获取 IndexSchema 对象,请调用 TableSchema.GetIndex、TableSchema.GetOptimalIndex 或 TableSchema.GetPrimaryKey 方法。
有关详细信息,请参见类 UltraLite_Table_iface。
PublicationSchema 发布中包含的表和列的列表。由于发布也只由模式组成,因此没有 Publication 对象。
要获取 PublicationSchema 对象,请调用 DatabaseSchema.TableSchema.GetPublicationSchema 方法。
有关详细信息,请参见 GetSchema 函数。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。