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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 使用数据库对象 » 使用索引

 

校验索引

可以对索引进行校验,以确保索引中引用的每一行在表中都确实存在。对于外键索引,通过校验检查还会确保相应行存在于主表中。这种检查是对 VALIDATE TABLE 语句所执行的有效性检查的补充。

小心

只有在所有连接都没有更改数据库的时候,才能校验表或整个数据库。

 ♦  校验索引 (Sybase Central)
  1. 以具有 DBA 权限的用户身份或已创建索引的表的所有者身份使用 SQL Anywhere 12 插件连接到数据库。

  2. 在左窗格中,双击 [索引]。

  3. 右击索引并选择 [校验]。

  4. 单击 [确定]。

 ♦  校验索引 (SQL)
  1. 以具有 DBA 权限的用户身份,或以要创建索引的表的所有者身份连接到数据库。

  2. 执行 VALIDATE INDEX 语句。

 ♦  校验索引(dbvalid 实用程序)
  • 运行 dbvalid 命令时指定 -i 选项。

 示例 1
 示例 2