单选题为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。A ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80B ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80C ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80D ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80

题目
单选题
为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。
A

ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80

B

ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80

C

ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80

D

ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80


相似考题
更多“单选题为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。A ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重=50 AND 体重=80B ALTER TABLE 乘客 ALTER 体重 ADD 体重=50 AND 体重=80C ALTER TABLE 乘客 ALTER 体重 WHERE 体重=50 AND 体重=80D ALTER TABLE 乘客 ALTER 体重 MODI 体重=50 AND 体重=80”相关问题
  • 第1题:

    将“学生”表中“系名”字段的宽度由原来的6改为10,正确的语句是( )。

    A.ALTER TABLE 学生 ADD 系名 C(10)

    B.ALTER TABLE 学生 FOR 系名 C(10)

    C.ALTER TABLE 学生 ALTER 系名 C(10)

    D.ALTER TABLE 学生 SET 系名 C(10)


    正确答案:C
    解析:利用SQL命令可以对基本表的结构进行修改,利用以下命令可以修改表中字段的相关属性:
    ALTER TABLE表名>
    ALTER[[COLUMN][字段名1>字段类型>[(长度>[,小数位数>])]
    本题中选项A)、B)、D)中在修改表字段宽度时,所使用的命令短语都是错误的,属于语法错误。

  • 第2题:

    为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是( )。

    A.ALTER TABLE选课ADD nELD等级C(2)

    B.ALTER TABLE选课ALTER FIELD等级C(2)

    C.ALTER TABLE选课ADD等级C(2)

    D.ALTER TABLE选课ALTER等级C(2)


    正确答案:C
    由题意可知此题是要修改表结构,且增加的是表的字段。在SQL语句中修改表的命令通常是:ALTERTABLE<表名>[ADD<新列名><数据类型>[完整性约束]][DROP<完整性约束>][ALTER]<列名><数据类型>]

  • 第3题:

    为“部门”表增加一个“人数”字段,类型为整型,正确的命令是( )。

    A.ALTER TABLE 部门 ALTER 人数 I

    B.ALTER TABLE 部门 ALTER FIELDS 人数 I

    C.ALTER TABLE 部门 ADD 人数 I

    D.ALTER TABLE 部门 ADD FIELDS 人数 I


    正确答案:C
    解析:利用SQL命令可以对基本表的结构进行修改,可以利用以下命令为表新增字段:
    ALTER TABLE表名>
    ADD[COLUMN][字段名1>字段类型>[(长度>[,小数位数>])]
    在SQL语句中,给表增加字段的短语是ADD COLUMN,而不是ADDFIELDS,其中COLUMN短语可以省略,另外,ALTER是用来修改已有的字段,不能新增一个字段。

  • 第4题:

    为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。 A.ALTER TABLE部门ALTER人数1SX

    为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。

    A.ALTER TABLE部门ALTER人数1

    B.ALTER TABLE部门ALTER FIELDS人数l

    C.ALTER TABLE部门ADD人数l

    D.ALTER TABLE部门ADDFIELDS人数l


    正确答案:C
    C。【解析】利用SQL命令可以对基本表的结构进行修改,可以利用下列命令为表新增字段:ALTERTABLE<表名>ADD[COLUMN][<字段名l><字段类型>[(<长度>[,<小数位数>])]在SQL语句中,给表增加字段的短语是.ADDCOL一UMN,而不是ADDFIELDS,其中COLUMN短语可以省略,另外,ALTER是用来修改已有的字段,不能新增一个字段。

  • 第5题:

    为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是

    A) CHANGE TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)=”110”

    B) CHANGE TABLE教师ALTER职工号SET CHECK OCCURS(职工号,3)=”110”

    C)ALTER TABLE教师ALTER职工号SET CHECK LEF(职工号,3)= ”110”

    D) ALTERTABLE教师ALTER职工号CHECK LEFT(职工号,3)= ”110”


    正确答案:C
    【答案】:C
    【知识点】:为字段添加有效性规则的命令格式及LEFT()函数
    【解析】:在SQL中为字段添加有效性规则的语句格式为“ALTER TABLE 表名ALTER 字段名 SET CHECK 字段规则”,所以选项A、B和D都不符合语句格式,都是错误的,故选C。

  • 第6题:

    将“学生”表中班级字段的宽度由原来的8改为12,正确的命令是

    A.ALTER TABLE 学生 ALTER 班级 C(12)

    B.ALTER TABLE 学生 ALTER FIELDS 班级 C(12)

    C.ALTER TABLE 学生 ADD 班级 C(12)

    D.ALTER TABLE 学生 ADD FIELDS 班级C(12)


    正确答案:A
    解析:掌握SQL修改表结构语句格式中各个关键字的含义。在SQL语句中,修改表字段的关键字是ALTER,而不是ALTER FIELDS。ALTER是用来修改已有的字段,ADD用来新增一个字段。修改表结构可在表设计器中进行,或直接使用SQL语句进行修改。

  • 第7题:

    为“教师”表的职工号字段添加有效性规则:职工号的最左边3位字符是110,正确的SQL语句是( )。

    A.CHANGE TABLE教师ALTER职工号SETCHECK LEFT(职工号,3)=”110”

    B.ALTER TABLE教师ALTER职工号SET CHECKLEFT(职工号,3)=”110”

    C.ALTER TABLE教师ALTER职工号CHECKLEFT(职工号,3)=”110”

    D.CHANGE TABLE教师ALTER职工号SET CHECK oCCURS(职工号,3)=”110”


    正确答案:B
    为表添加字段语法为ALTERTABLEtablename,根据题意职工号的最右边3个字符是110的语法为SETCHECKLEFT(职工号,3)=〞110″,所以答案为B。

  • 第8题:

    为客户表添加一个“邮政编码”字段(字符型,宽度为6),正确的SQL语句是( )。

    A.ALTER TABLE客户ALTER邮政编码(C,6)

    B.ALTER TABLE客户ALTER邮政编码C(6)

    C.ALTER TABLE客户ADD邮政编码(C,6)

    D.ALTER TABLE客户ADD邮政编码C(6)


    正确答案:D
    修改表结构可使用ALTERTABLE命令,为表增加字段的命令格式为:ALTERTABLE<表名>ADD[COLUMN]<字段类型>[<长度>……根据此基本格式首先排除A、B选项。因为“邮政编码”字段为字符型,宽度为6的正确表述应该是邮政编码c(6),故D选项正确。

  • 第9题:

    为“教师”表的职工号字段添加有效性规则;职工号的最左边三位字符是110,正确的 SQL语句是

    A.CHANGE TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号,3="110"

    B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"

    C.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)="110"

    D.CHANGETABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)="110"


    正确答案:B
    解析:本题考查使用SQL对表文件的字段进行有效性设置。可以使用命令 ALTER TABLE来实现对表的字段进行有效性设置,其格式为:
    ALTER TABLE 表名> ALTER字段> SET CHECK表达式>
    四个选项中只有选项B是正确的书写方法,选项A错误在于命令关键字CHANGE的错误。选项C缺少子句关键字SET;选项D的命令关键字 CHANGE也是错误的。故正确答案为选项B。

  • 第10题:

    为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是

    A.CHANGE TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"

    B.ALTERTABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"

    C.ALTER TABLE教师ALTER职工号CHECK LEFT(职工号,3)="110"

    D.CHANGE TABLE教师ALTER职工号SET CHECK OCCURS(职工号,3)="110"


    正确答案:B

  • 第11题:

    在SQL Server中,修改表中列定义的正确的SQL语句是()。

    • A、ALTER TABLE 表名 ALTER COLUMN 列名 数据类型
    • B、ALTER TABLE 表名 ALTER 列名 数据类型
    • C、ALTER TABLE MODIFY COLUMN 列名 数据类型
    • D、ALTER TABLE 表名 ADD 列名 数据类型

    正确答案:A

  • 第12题:

    单选题
    为“学生”表的“年龄”字段增加有效性规则“年龄必须在18-45岁之间”的SQL语句是(  )。
    A

    ALTER TABLE学生ALTER年龄SET CHECK年龄<=45 AND年龄>=18

    B

    ALTER TABLE学生ALTER年龄ADD年龄<=45 AND年龄>=18

    C

    ALTER TABLE学生ALTER年龄WHERE年龄<=45 AND年龄>=18

    D

    ALTER TABLE学生ALTER年龄MODI年龄<=45 AND年龄>=18


    正确答案: C
    解析:
    ALTER命令用SET CHECK设定字段的合法值。ADD用于添加列。

  • 第13题:

    为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。

    A.ALTER TABLE部门ALTER人数I

    B.ALTER TABLE部门ALTER FIELDS人数I

    C.ALTER TABLE部门ADD人数I

    D.ALTER TABLE部门ADD FIELDS人数I


    正确答案:C
    解析:利用SQL命令可以对基本表的结构进行修改,可以利用下列命令为表新增字段:
    ALTER TABLE表名>
    ADD[[COLUMN][字段名1>字段类型>[(长度>[,小数位数>1) ]
    在SQL语句中,给表增加字段的短语是ADD COLUMN,而不是ADD FIELDS,其中COLUMN短语可以省略,另外,ALTER是用来修改已有的字段,不能新增一个字段。

  • 第14题:

    把表中“学历”字段的有效性规则取消,正确的SQL语句是( )。

    A.ALTER TABLE学生ALTER学历DROP CHECK

    B.ALTER TABLE学生DELETE学历DROP CHECK

    C.ALTER TABLE学生DELETE CHECK学历

    D.ALTER TABLE学生DROP CHECK学历


    正确答案:A
    修改表结构将字段的有效性规则删除的语句为:ALTERTABLE表名[ALTER[COLUMN]字段名1DROP[CHECK]],所以此题答案为A。

  • 第15题:

    为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“ll0”,正确 的SQL语句是( )。

    A.CHANGE TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="ll0"

    B.CHANGE TABLE教师ALTER职工号SET CHECK OCCURS(职工号,3)="110"

    C.ALTER TABLE教师ALTER职工号SET CHECK LEFT(职工号,3)="110"

    D.ALTER TABLE教师ALTER职工号CHECK LEFT(职工号,3)="ll0"


    正确答案:C
    C。【解析】题干中说明要修改字段,所以需要使用ALTER关键字,所以A和B选项错误,在修改字段必须使用SETCHECK语句进行修改,所以答案选择C。

  • 第16题:

    为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"B)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"C)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)="110"D) CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)="110"


    正确答案:B
    本题考查使用SQL对表文件的字段进行有效性设置。可以使用命令ALTER TABLE来实现对表的字段进行有效性设置,其格式为:
      ALTER TABLE <表名>  ALTER SET CHECK <表达式>
    四个选项中只有选项B是正确的书写方法,选项A错误在于命令关键字CHANGE的错误。选项C缺少子句关键字SET;选项D的命令关键字CHANGE也是错误的。故正确答案为选项B。

  • 第17题:

    为成绩表中定义成绩字段的默认值为0,正确的命令是

    A.ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0

    B.ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0

    C.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0

    D.ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0


    正确答案:D
    解析:定义和修改表的有效性规则和错误信息提示,可使用如下命令格式: ALTER TABLE TableName1 ALTER [COL- UMN]FieldName2[NULL|NOT NULL] [SET DEFAULT lExpression1] 选项A),D),c)中,默认值格式的设置都存在语法错误。掌握和理解SQL表结构修改功能语句。

  • 第18题:

    将Student.dbf表中jg字段的名称改为籍贯,如下选项中正确的SQL语句是A)ALTER TABLE student ALTER COLUMN jg TO籍贯B)ALTER TABLE student ADD籍贯C(10)C)ALTER TABLE student RENAME jg TO籍贯D)ALTER TABLE student RENAME jg籍贯


    正确答案:C
    ALTER TABLE语句语句中,ALTER子句不能修改字段名。ADD子句月于增加字段。修改字段名称只能使用RENAME子句。故选项C为正确答案。

  • 第19题:

    在第27题表中,将“工资”字段定义有效性检查及错误信息的是______。

    A.ALTER TABLE职工ALTER工资; CHECK工资>0 ERROR“工资应为正数”

    B.ALTER TABLE职工ALTER工资; SET CHECK工资>0 ERROR工资应为正数

    C.ALTER TABLE职工ALTER工资; SET CHECK工资>0ERROR“工资应为正数”

    D.ALTER TABLE职工ALTER工资; CHECK工资>0 ERROR“工资应为正数”


    正确答案:C

  • 第20题:

    将Student.dbf表中jg字段的名称改为籍贯,如下选项中正确的SQL语句是( )。

    A.ALTER TABLE student ALTER COLUMN jg TO 籍贯

    B.ALTER TABLE student ADD 籍贯 C(10)

    C.ALTER TABLE student RENAME jg TO 籍贯

    D.ALTER TABLE student RENAME jg 籍贯


    正确答案:C
    解析:ALTERTABLE语句中,ALTER子句不能修改字段名。ADD子句用于增加字段。修改字段名称只能使用RENAME子句。

  • 第21题:

    将kh表的姓名字段的宽度由6改为8,应使用SQL语句是( )。

    A.ALTER TABLE kh 姓名 WITH c(8)

    B.ALTER TABLE kh 姓名 c(8)

    C.ALTER TABLE kh ALTER 姓名 c(8)

    D.ALTER kh ALTER 姓名 c(8)


    正确答案:C
    解析:ALTERTABLE命令有3种语法形式,由于本题是修改字段名,可用第一种语法形式。选项A中用WITH是错误的:选项B缺少短语ALTER,即用ALTER指出修改的字段:选项D的命令拼写不完全,应该是ALTERTABLE才对。

  • 第22题:

    SQL server中()语句能将temp表中的hostname字段扩充为varchar(100)。

    • A、alter table temp alter column hostname varchar(1100)
    • B、alter table temp column hostname varchar(100)
    • C、alter table temp alter column of hostname varchar(100)
    • D、alter table temp add column hostname varchar(100)

    正确答案:A

  • 第23题:

    CREATE TABLE test(t_idINT,t_nmae CHAR(10))后,增加t_sex字段,以下语句正确的是()。

    • A、ALTER TABLE test ADD t_sex CHAR(2)
    • B、ALTER TABLE test ADD t_sex
    • C、ALTER TABLE test ALTER t_sex CHAR(2)
    • D、ALTER TABLE test DROP(t_sex CHAR(2))

    正确答案:A