使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是

admin2013-05-15  44

问题 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是

选项 A、APPEND  INTO  S(SNO,SN,SEX,AGE)values(‘0401’,‘王芳’,‘女’,18)
B、APPEND  S  values  (‘0401’,‘王芳’,‘女’,18)
C、INSERT  INTO  S(SNO,SN,SEX,AGE)values  (‘0401’,‘王芳’,‘女’,18)
D、INSERT  S  values(‘0401’,‘王芳’,18,‘女’)

答案4

解析 Visual FoxPro支持两种SQI插入命令的格式,第一种是标准格式,另一种是特殊格式。其中,标准插入格式为: INSERT INTO dbf_name[fname1[fname2,...])] VALUES(eExpression1[,eExpression2,...]) dbf_name指定需要插入记录的表名,当插入的不是完整的记录时,可以用fname1, fname2来指定字段;VALUES(eExpression1[,eExpression2,...])给出具体的记录值,字段值应与字段对应,且类型一致。本题中,选项A)、B)都不是SQL的插入语句,语法有错,选项D)中缺少短语INTO,且插入的记录值与字段名不对应,也出现语法错误。
转载请注明原文地址:https://kaotiyun.com/show/3Lop777K
0

最新回复(0)