挺好的。
★插入规则 ★更新规则 ★删除规则
注:插入规则无“级联”。
关于多工作区
1 指定工作区:select 工作区号/表名
选择当前未被使用的最小工作区:select 0
★ VFP中一次最多可以同时打开32767个表, 因为同时只能打开32767个工作区 ,就是说一个工作区只能同时打开一个表。 2 使用不同工作区的表:
in 工作区号/表名
例:seek 表达式 order 索引名 in 工作区号/表名
3 表间的临时联系: ★set relation
例子:use 学生 in 1 order 学号
use 成绩 in 2 order 学号
set relation to 学号 into 成绩
关于排序
将表中记录物理地按顺序排列:
sort to 新表名 on 字段名 [/A|/D][/C]
编辑推荐:
2011年全国计算机等级考试二级VFP课后练习题及答案汇总
2011年计算机等级考试二级VFP基础综合试题及答案汇总
2010年全国计算机等级考试二级VFP习题及答案汇总
VFP 第4章
SQL语言(数据查询)
一、投影:SELECT 字段 FROM 表名
题目:1. 对职工表进行查询,显示职工的职工号。
2. 对职工表进行查询,显示所有信息(即所有字段)。
二、选择:SELECT 字段 FROM 表名 WHERE 条件
题目:3. 对职工表进行查询,只显示工资多于1230元职工的职工号。
例如:1。从职工关系中检索(查询)所有的工资值。
2。查询职工表中有哪些仓库号。
三、连接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名
题目:1。对仓库表和职工表进行查询,查询显示所有字段。
2。查找“E1”号职工所在的城市。查询显示职工号和城市。
3。查找工资多于1230元的职工号和他们所在的城市。
嵌套查询:SELECT 城市 FROM 仓库WHERE仓库号IN(SELECT仓库号FROM 职工WHERE 工资=1250)
BETWEEN……AND运算符(…和…之间)
题目:1。检索出工资在1220元到1240元范围内的职工信息。
LIKE运算符
例如:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%厂”
SELECT * FROM 供应商 WHERE 供应商号 LIKE “S_”
★%表示0个或多个字符;_(下划线)表示一个字符。
AS的作用
例如:1。查询“E1”的工资,显示时用”月薪”代替”工资”字段。
SELECT 工资 AS 月薪 FROM 职工 WHERE 职工号=“E1”