VF上级案例(4)
发布时间:2021-06-07
发布时间:2021-06-07
我的错题笔记
【解析】视图是根据表定义的,是一种虚拟表。视图兼有"表"和"查询"的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但它并不是一个查询文件;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。
(24)B
【解析】SQL从表中删除数据的命令格式如下:
DELETE FROM TableName[WHERE Condition]
其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。
(25)C
【解析】LOCA TE是按条件定位记录位置的命令,常用命令格式是:
LOCATE FOR lExpressionl
其中lExpressionl是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足LOCATE条件的记录,使用CONTINUE命令,如果没有记录再满足条件,则指针指向文件结束位置。
(26)A
【解析】利用SQL命令删除表,可直接使用语句,格式为:DROP TABLE Table_name。要注意的是如果删除的是自由表,则应该将当前打开的数据库先关闭,才能进行删除。如果删除数据库表,则要先打开数据库,在数据库中进行操作。否则,即使删除了数据库表,但记录在数据库中的信息并没有被删除,此后会出现错误提示。本题中其他几个选项都存在语法错误。
(27)B
【解析】"$"是一个子串包含测试运算符,检查第1个字符串的内容是否包含在第2个字符串中,如果包含则返回逻辑真(.T.),否则为逻辑假(.F.)。本题的选项B)中,由于字符串中包含两个字符串定界符,因此字符串的第2个定界符将视为字符串的一部分,即""[信息]""表示的字符串为"[信息]",并不包含在第2个字符串中,返回逻辑假(.F.)。AT()函数是求子串位置的函数,其函数值为数值型,本题中该函数的返回值为0。SUBSTR()函数是从指定表达式值的指定起始位置取指定长度的子串作为函数值,本题中该函数的返回值为"算";ISNULL()函数是空值(NULL值)测试函数,判断一个表达式的运算结果是否为NULL值,本题中该函数的返回值为逻辑真(.T.)。
(28)C
【解析】Visual FoxPro支持两种SQL插入命令的格式,第一种是标准格式,另一种是特殊格式。其中,标准插入格式为:
INSERT INTO dbf_name[(fname1[,fname2,...])]
VALUES(eExpression1[,eExpression2,...])
dbf_name指定需要插入记录的表名,当插入的不是完整的记录时,可以用fname1,fname2来指定字段;VALUES(eExpression1[,eExpression2,...])给出具体的记录值,字段值应与字
上一篇:名班主任工作室三年规划