Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
校验全部或部分数据库。
sa_validate( [ tbl_name [, owner_name ] ] )
tbl_name 此可选的 VARCHAR(128) 参数用于指定要校验的表或实例化视图的名称。
owner_name 此可选的 CHAR(128) 参数用于指定所有者。单独指定时,将校验所有者拥有的所有表和实例化视图。
DBA 特权
无
tbl_name 和 owner_name 的值是字符串并且必须用引号括起来。
此过程返回一列,其名称为 Messages。校验期间返回的错误出现在列中。如果校验成功且未出现错误,则该列包含 [未检测到错误]。
未检测到错误
应在没有任何连接对数据库进行更改时对表或整个数据库进行校验;否则,可能会报告错误,指出某种形式的数据库损坏,而实际上并没有任何损坏。
以下语句对 DBA 拥有的表和实例化视图执行校验:
CALL sa_validate( owner_name = 'DBA' );