D I S P L A Y S T R U C T U R E 命 令
显示一个表文件的结构
语 法
DISPLAY STRUCTURE
[IN n W orkArea | cTableAlias ]
[TO PRINTER [PROMPT] | TO FILE FileNam e] [NOCONSOLE]
参 数 描 述
IN n W orkArea | cTableAlias
显 示 非 当 前 工 作 区 中 的 表 的 结 构 nWorkArea 指 定 工 作 区 号 cTableAlias 指定 表 别 名
TO PRINTER [PROMPT]
将 DISPLAY STRUCTURE 的 结 果 定 向 输 出 到 打 印 机
在 Visual FoxPro 中可以包含可选的 PROMPT 子句 在打印开始前显示 打印 对话框 在此对话框中可调整打印机设置 包括打印份数和要打印的页数 可调整的打印机设置依赖于当前安装的打印机驱动程序 应将 PROMPT 关键字直接放在 TO PRINTER 的后面
TO FILE FileName
将 DISPLAY STRUCTURE 的 结 果 定 向 输 出 到 FileName 指 定 的 文 件 中 如 果此 文 件 已 经 存 在 且 SET SAFETY 设 为 O N V isual FoxPro 提 示 您 是 否 要 改写 此 文 件
NOCONSOLE
不 向 V isual FoxPro 主 窗 口 或 活 动 的 用 户 自 定 义 窗 口 输 出
说 明
可显示一个表的字段结构 表中每个字段名及其类型和宽度一起显示 如果字段是数值型 双精度型或浮点型的 还将显示小数点的位数 DISPLAY STRUCTURE 也显示每个字段是否支持 null 值
DISPLAY STRUCTURE 还显示表中当前记录的编号和最近更新的日期 如果表中有一个相关备注字段 还显示备注字段块的大小 此外 还显示所有字段的总宽度和表的代码页
表可以有一个和它一起打开的结构复合索引 如果结构复合索引中的标识与表中的一个字段同名 标识的顺序 升序或降序 和标识的排序序列就显示在字段名旁边
如果用 SET FIELDS 限制了对表中字段的访问 一个尖括号就会出现在可以被访问的字段名旁边
示 例
下面的示例打开 testdata 数据库中的 customer 表 并用 DISPLAY STRUCTURE 显示表结构
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata') USE customer && 打开 Customer 表
CLEAR
请 参 阅
LIST