二级VF:在视图中复制表结构
来源:优易学  2011-8-24 18:43:11   【优易学:中国教育考试门户网】   资料下载   IT书店
  当使用游标作为临时的信息库用于最终转移到固定表时, 通常使用 CREATE CURSOR 语法来复制目标表的结构. 创建这种方法, 游标天生是可写的, 而且可用   APPEND FROM, INSERT INTO, 或 SCATTER 和 GATHER 命令. 必需的 CREATE CURSOR 命令可以是硬编码的,   但是, 任何表结构的修改意味着必须重写或, 至少要重新测试. 我们可以用 AFIELDS() 函数填充一个数组来处理这种局限性, 然后 CREATE   CURSOR FROM ARRAY. 但是, 当该表是属于某一数据库时, AFIELDS() 复制游标不需要的许多属性如触发器和规则表达式和默认值等.   一个方案是用一个SQL-SELECT 命令开始一个空的游标. 你可以用下述命令使游标可写: USE DBF("EmptyCursor") AGAIN IN 0   ALIAS Temp 但也可以创建一个基于临时游标的数组, 而不是基于表的, 并根据该数组用 CREATE CURSOR 命令创建一个可写游标.   数组可以保存在一个对象的属性中: SELECT * ; FROM

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训