我在SQL查询分析器中执行:exec sp_updatestats
结果告诉我:已更新了所有表的统计。
这是什么意思啊,存储过程sp_updatestats有什么用呢?
马上给分!!!

解决方案 »

  1.   

    sp_updatestats
    对当前数据库中所有用户定义的表运行 UPDATE STATISTICS。语法
    sp_updatestats [[@resample =] 'resample']返回代码值
    0(成功)或 1(失败)参数
    [@resample =] 'resample'指定 sp_updatestats 将使用 UPDATE STATISTICS 命令的 RESAMPLE 选项。新统计表将继承旧统计表的采样比率。如果未指定 'resample',则 sp_updatestats 使用默认采样更新统计表。该参数的数据类型为 varchar(8),默认值为 'NO'。注释
    sp_updatestats 会显示表示其进度的消息。完成更新之后,该存储过程将报告已为所有的表更新了统计信息。 权限
    只有 DBO 和 sysadmin 固定服务器角色的成员才能执行该过程。示例
    下例为数据库 pubs 中的表更新统计信息。USE pubs
    EXEC sp_updatestats 
      

  2.   

    sp_updatestats 对数据库更新统计信息,优化系统性能!
      

  3.   

    立即给分.
    我再开一个帖子:关于如何把Database1的Table1数据导入Database2的Table2中.
    两个表的结构完全一致。
    Insert Into Database1.Table1 From Select * From Database2.Table2
    这样好象不对。