REFRESH 函 数 - 图1REFRESH 函 数 - 图2REFRESH 函 数

REFRESH 函 数 - 图3在可更新的 SQL 视图中刷新数据

语 法

REFRESH([ nRecords [, nRecordOffse t]] [, cTableAlias | nWorkArea ])

返 值 类 型

数值型

参 数 描 述

nRecords

REFRESH 函 数 - 图4REFRESH 函 数 - 图5REFRESH 函 数 - 图6指 定 要 刷 新 的 记 录 数 目 如 果 nRecords 等 于 0 或 省 略 nRecords 则 只 刷 新 当前 记 录

nRecordOffset

REFRESH 函 数 - 图7REFRESH 函 数 - 图8REFRESH 函 数 - 图9REFRESH 函 数 - 图10REFRESH 函 数 - 图11REFRESH 函 数 - 图12REFRESH 函 数 - 图13REFRESH 函 数 - 图14指 定 开 始 刷 新 的 记 录 与 当 前 记 录 的 偏 移 记 录 数 例 如 如 果 当 前 记 录 是 10 号 记 录 而 nRecordOffset 等 于 -4 则 从 6 号 记 录 开 始 刷 新 如 果nRecordOffset 等 于 0 或 省 略 nRecordOffset 则 只 刷 新 当 前 记 录

cTableAlias

REFRESH 函 数 - 图15指 定 要 刷 新 记 录 的 远 程 SQL 视 图 的 别 名

n W o rkArea

REFRESH 函 数 - 图16指 定 将 在 其 中 刷 新 记 录 的 表 或 临 时 表 所 在 的 工 作 区 如 果 省 略 nWorkArea

REFRESH 函 数 - 图17REFRESH 函 数 - 图18cTableAlias 则 在 当 前 选 定 工 作 区 的 远 程 SQL 视 图 中 刷 新 记 录

说 明

REFRESH 函 数 - 图19REFRESH 函 数 - 图20REFRESH 函 数 - 图21REFRESH 函数返回刷新的记录数目

REFRESH 函 数 - 图22刷新记录使用的是用来创建 SQL 视图的表的数据 记录在当前选定工作区打开的 SQL

REFRESH 函 数 - 图23视图中刷新

REFRESH 函 数 - 图24REFRESH 函 数 - 图25REFRESH 函 数 - 图26REFRESH 函 数 - 图27REFRESH 函 数 - 图28REFRESH 函 数 - 图29REFRESH 不能刷新锁定或缓冲的记录 并且记录的主关键字值必须唯一 如果表中的某个记录没有主关键字 则 SQL 视图中相应的记录被做上删除标记

REFRESH 函 数 - 图30REFRESH 函 数 - 图31REFRESH 函 数 - 图32提 示 调 用 REFRESH 对 性 能 有 显 著 的 影 响 因 为 此 函 数 重 新 执 行 了 视 图

REFRESH 函 数 - 图33REFRESH 函 数 - 图34REFRESH 函 数 - 图35作 为 基 础 的 查 询 因 此 请 在 必 要 时 才 调 用 此 函 数

请 参 阅

CREATE SQL VIEW , CURSORGETPROP ( ) , CURSORSETPROP( )