显示一个表文件的结构。
语法
DISPLAY STRUCTURE
[IN nWorkArea | cTableAlias]
[NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName]
参数
IN nWorkArea | cTableAlias
显示非当前工作区中的表的结构。nWorkArea 指定工作区号,cTableAlias 指定表别名。
NOCONSOLE
不向 Visual FoxPro 主窗口或活动的用户自定义窗口输出。
TO PRINTER [PROMPT]
将 DISPLAY STRUCTURE 的结果定向输出到打印机。
在 Visual FoxPro、FoxPro for Windows 和 FoxPro for Macintosh 中可以包含可选的 PROMPT 子句,在打印开始前显示“打印”对话框。在此对话框中可调整打印机设置,包括打印份数和要打印的页数。可调整的打印机设置依赖于当前安装的打印机驱动程序。应将 PROMPT
关键字直接放在 TO PRINTER 的后面。
TO FILE FileName
将 DISPLAY STRUCTURE 的结果定向输出到 FileName 指定的文件中。如果此文件已经存在,且 SET SAFETY 设为 ON,Visual FoxPro 提示您是否要改写此文件。
在 FoxPro for MS-DOS 中,如果加载了打印机驱动程序设置,那么就使用该设置将 DISPLAY STRUCTURE 的结果定向输出到文件或打印机中。使用打印机驱动程序可用不同的字形和大小打印 DISPLAY STRUCTURE 的输出。
说明
可显示一个表的字段结构,表中每个字段名及其类型和宽度一起显示。如果字段是数值型、双精度型或浮点型的,还将显示小数点在字段中放置的位数。DISPLAY STRUCTURE 也显示支持空值。
DISPLAY STRUCTURE 还显示表中当前记录的编号和最近更新的日期。如果表中有一个相关备注字段,还显示备注字段块的大小。此外,还显示所有字段的总宽度和表的代码页。
表可以有一个和它一起打开的结构复合索引。如果结构复合索引中的标识与表中的一个字段同名,标识的顺序(升序或降序)和标识的排序序列就显示在字段名旁边。
如果用 SET FIELDS 限制了对表中字段的访问,一个尖括号就会出现在可以被访问的字段名旁边。