Visual FoxPro 支持 Structured Query Language (SQL) 命令。Visual FoxPro 的 SQL 命令利用 Rushmore 技术优化性能,并且一个 SQL 命令可以用来替换多个 Visual FoxPro 命令。
Visual FoxPro 支持下列 SQL 命令:
指定查询的条件,并且执行查询。Visual FoxPro 解释该查询,并且从表中获取指定的数据。该 SELECT 命令象其他 Visual FoxPro 命令一样,已经是Visual FoxPro 固有的了。您可以在下列地方创建一个 SELECT 命令查询:
更改一个已有的表。您可以更改表中每个字段的名称、类型、精度、范围、对 null 值的支持以及参照完整性规则。
创建一个临时表。可以定义临时表中每个字段的名称、类型、精度、范围、对 null 值的支持,以及参照完整性规则。可以从命令本身也可以从一个数组获得这些定义。
创建一个表。可以定义新表中每个字段的名称、类型、精度、范围、对 null值的支持,以及参照完整性规则。可以从命令本身也可以从一个数组获得这些定义。
利用 SQL 语法将表中的记录标记为删除。
在一个已有表的末尾追加一个新记录。该新记录包含了 INSERT 命令中列出的或一个数组中的数据。
更新一个表中的记录。可以根据一个 SELECT -SQL 语句的结果更新记录。