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

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

 

校验索引

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

小心

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

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

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

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

  4. 单击 [确定]。

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

  2. 执行 VALIDATE INDEX 语句。

♦  校验索引(dbvalid 实用程序)
示例 1

校验名为 EmployeeNames 的索引。如果提供的是表名而不是索引名,则将校验主键索引。

VALIDATE INDEX EmployeeNames;

请参见VALIDATE 语句

示例 2

校验名为 EmployeeNames 的索引。-I 选项指定每个给定的对象名称是一个索引。

dbvalid -I EmployeeNames

请参见校验实用程序 (dbvalid)