参考答案和解析
正确答案:C
解析:SQL定义功能中,修改表结构的命令是:ALTERTALBE,如果是修改字段的则使用AI-TER短语。
更多“将表GP中“股票名称”字段的宽度由8改为10,应使用SQL语句A.ALTER TABLE GP股票名称WITH C(10)B.ALT ”相关问题
  • 第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题:

    将“客户”表的姓名字段的宽度由8改为10,应使用SQL语句是

    A.ALTERTABLE客户姓名WITHC(10)

    B.ALTERTABLE客户姓名C(10)

    C.ALTERTABLE客户ALTER姓名C(10)

    D.ALTER客户姓名C(10)


    正确答案:C
    解析:ALTERTABLE命令有3种语法形式,由于本题是修改字段名。可用第1种语法形式。语法形式为:ALTERTABLE表名>ADDIALTER[COLUMN]字段名>字段类型>[(字段宽度,>[小数位数>])]选项A)中用WITH是错误的;选项B)缺少短语ALTER,即用ALTER指出修改的字段;选项D)的命令拼写不完全,应该是ALTERTABLE才对。

  • 第3题:

    将“学生”表中“系名”字段的宽度由原来的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)中在修改表字段宽度时,所使用的命令短语都是错误的,属于语法错误。

  • 第4题:

    将表GP中“股票名称”字段的宽度由8改为10,应使用SQL语句

    A.ALTER TABLE GP股票名称WITHC(10)

    B.ALTER TABLE GP股票名称C(10)

    C.ALTER TABLE GP ALTER股票名称C(10)

    D.ALTER GPALTER股票名称C(10)


    正确答案:C
    解析:SQL定义功能中,修改表结构的命令是:ALTER TALBE,如果是修改字段的则使用AL- TER短语。

  • 第5题:

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

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

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

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

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


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

  • 第6题:

    将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A) ALTER TABLE stock 股票名称 WITH c(10)B) ALTER TABLE stock 股票名称c(10)C) ALTER TABLE stock ALTER 股票名称c(10)D) ALTER stock ALTER 股票名称c(10)


    正确答案:C
    本题考查修改字段属性的SQL语句。修改字段属性的命令的语法格式是:
      ALTER TABLE TableNamel ALTERFieldName2  FieldType[nFieldWidth]
    其中的TableNamel是数据表名,FieldName2是数据表中所要修改的字段名,FieldType[nFieldWidth]用来说明修改后的字段的类型和宽度。从四个候选项中可以看出,只有选项C是正确的。选项A和B都缺少关键字ALTER,选项D缺少关键字TABLE。

  • 第7题:

    Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:将stock表中增加一个新字段“交易量”,字段类型是数值型,宽度为8,应使用SQL语句( )。

    A. ALTER stock ALTER交易量N(8)

    B. ALTER TABLE stock交易量N(8)

    C. ALTER TABLE stock ADD交易量N(8)

    D. ALTER TABLE stock交易量WTIH N(8)


    正确答案:C
    表结构的修改有3种格式,修改已有的字段使用的是第一种格式。
    ALTER TABLE TableNamel
    ADD I ALTER[COLUMN]FieldNamel
    FieldType[(nFieldWidth[,nPrecision])][NUlLL I NOT NULL]
    [CHECK lExpressionl[ERROR cMessageTextl]][DEFAULT eExpressionl]
    [PRIMARY KEY l UNIQUE]
    [REFERENCES TableName2[TAG TagNamel]][NOCPTRANS]
    [NOVALIDATE]
    该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATE TABLE的句法相对应。

  • 第8题:

    将stock表的股票名称字段的宽度由8改为10,应使用SQL语句______。

    A.ALTER TABLE stock股票名称WTIH C(10)

    B.ALTER TABLE stock股票名称C(10)

    C.ALTER TABLE stock ALTER 股票名称 C(10)

    D.ALTER stock ALTER 股票名称C(10)


    正确答案:C
    解析:表结构的修改有3种格式,修改已有的字段使用的是第1种格式。ALTERTABLETableName1ADD|ALTER[COLUMN]FieldNamelFieldType[(nFieldWidth[,nPrecision])][NULL|NOTNULL][CHECKIExpression1[ERRORcMessageText1]][DEFAULTeExpmssion1][PRIMARYKEY|UNIQUE][REFERENCESTableName2[TAGTagName1]][NOCPTRANS][NOVALIDATE]该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATETABLE的句法相对应。

  • 第9题:

    将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才对。

  • 第10题:

    将“学生”表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABLE学生_______。


    正确答案:alter学号C(12)
    alter学号C(12) 解析:为字段增加有效性使用修改表结构的命令:ALTER 字段修改后的值。

  • 第11题:

    有如下SQL语句CREATEVIEWview-skASSELECT股票名称AS名称,单价FROMsk执行该语句后产生的视图含有的字段名是

    A.股票名称、单价
    B.名称、单价
    C.名称、单价、交易所
    D.股票名称、单价、交易所

    答案:B
    解析:
    AS后面列出产生的视图含有的字段名是“名称”和“单价”,对比选项,可知应该选B。

  • 第12题:

    单选题
    如需将表stock中的“股票名称”字段的宽度由8改为10,应使用SQL语句()。
    A

    ALTER TABLE stock股票名称WITH c(10)        

    B

    ALTER TABLE stock股票名称c(10)        

    C

    ALTER TABLE stock ALTER股票名称c(10)      

    D

    ALTER stock ALTER股票名称c(10)


    正确答案: C
    解析: 暂无解析

  • 第13题:

    当前目录下有“学生表”文件,表中有字段“学号C(2)”,现要将“学号”字段的宽度由2改为4,则语句为:

    ALTER TABLE学生表【 】


    正确答案:【 】ALTER学号C(4)
    【 】ALTER学号C(4) 解析:在SQL语句中,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题:

    有如下SQL语句: CREATE VIEW view_stock AS SELECT股票名称AS名称,单价FROM stock 执行该语句后产生的视图含有的字段名是

    A.股票名称、单价

    B.名称、单价

    C.名称、单价、交易所

    D.股票名称、单价、交易所


    正确答案:B
    解析:语句中“股票名称AS名称”的功能是在视图文件中将原数据表中的“股票名称”改名为“名称”,AS短语用来指定一个新的字段名。

  • 第16题:

    当前盘当前日录下有数据库db—stock,其中有数据库表stock.dbf,将stock表的股票名称字段的宽度由 8改为10. 应使用sQL语句( )。

    A.ALTER TABLE stock股票名称 WITHc (10)

    B.ALTER TABLE stock股票名称c(10)

    C.ALTER TABLE stock ALTER股票名称c(10)

    D.ALTER stock ALTER股票名称c(1 0)


    正确答案:C
    C。【解析】修改表结构的格式是:ALTERTABLE<表名>ALTER<字段名><字段类型>。

  • 第17题:

    将“学生”表中班级字段的宽度由原来的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语句进行修改。

  • 第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题:

    当前盘当前目录下有数据库dbsk,其中有数据库表sk.dbf,该数据库表的内容是:

    将sk表的股票名称字段的宽度由8改为10,应使用SQL语句


    正确答案: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题:

    将zg表的职工号字段的宽度由7改为9,应使用SQL语句是( )。

    A.ALTER TABLE zg 职工号 WITH n(9)

    B.ALTER TABLE zg 职工号 n(9)

    C.ALTER TABLE zg ALTER 职工号n(9)

    D.ALTER zg ALTER 职工号 n(9)


    正确答案:C
    解析:ALTER TABLE命令可以修改字段属性。选项A中用WITH是错误的:选项B缺少短语ALTER,即用ALTER指出修改的字段;选项D的命令拼写不完全,应该是ALTER TABLE才对。

  • 第22题:

    将sk表的股票名称字段的宽度由8改为10,应使用SQL语句

    A.ALTERTABLEsk股票名称WlTHc1.
    B.ALTERTABLEsk股票名称c1.
    C.ALTERTABLEskALTER股票名称c1.
    D.ALTERskALTER股票名称c1.

    答案:C
    解析:
    改变字段宽度需要在字段名称前加Al。TER,只有C的格式正确。

  • 第23题:

    如需将表stock中的“股票名称”字段的宽度由8改为10,应使用SQL语句()。

    • A、ALTER TABLE stock股票名称WITH c(10)        
    • B、ALTER TABLE stock股票名称c(10)        
    • C、ALTER TABLE stock ALTER股票名称c(10)      
    • D、ALTER stock ALTER股票名称c(10)

    正确答案:C