在SQL Server中,修改表中列定义的正确的SQL语句是()。A、ALTER TABLE 表名 ALTER COLUMN 列名 数据类型B、ALTER TABLE 表名 ALTER 列名 数据类型C、ALTER TABLE MODIFY COLUMN 列名 数据类型D、ALTER TABLE 表名 ADD 列名 数据类型

题目

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

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

相似考题
更多“在SQL Server中,修改表中列定义的正确的SQL语句是()。A、ALTER TABLE 表名 ALTER COLUMN 列名 数据类型B、ALTER TABLE 表名 ALTER 列名 数据类型C、ALTER TABLE MODIFY COLUMN 列名 数据类型D、ALTER TABLE 表名 ADD 列名 数据类型”相关问题
  • 第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题:

    删除学生表STUD中关于学号XH必须取唯一值的约束。实现该功能的正确SQL语句是______。

    A.ALTER TABLE STUD ADD XH UNIQUE

    B.ALTER TABLE STUD MODIFY XH UNIQUE

    C.ALTER TABLE STUD DROP UNIQUE(XH)

    D.ALTER TABLE STUD MODIFY UNIQUE(XH)


    正确答案:C
    解析:在SQL语言中,修改基本表的语句是ALTER TABLE。在ALTER TABLE语句中,ADD子句用于增加新列和新的完整性约束条件,DROP子句用于删除指定的完整性约束条件,MODIFY子句则:用于修改原有的列定义。显然,选项A、B和D不能实现题目所要求的功能,能实现该功能的正确SQL语句是选项C。

  • 第3题:

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

  • 第4题:

    SQL语句中修改表结构的命令是______。

    A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE


    正确答案:C

  • 第5题:

    在SQL的数据定义功能中,删除表字段名的命令格式是( )。

    A.Al.TER TABLE数据表名DEl.ETE COLUMN字段名

    B.ALTER TFABLE数据表名DROP COLUMN字段名

    C.ALTER TABl.E数据表名CANCEL COLUMN字段名

    D.ALTER TABLE数据表名CUT COLUMN字段名


    正确答案:B
    B。【解析】删除表中的字段、缺省值、合法值限定和索引的格式如下:ALTERTABLE<表名>DROP[CPLUMN]<字段名>:从指定表中删除指定的字段。DROPDEFAULT:删除缺省值。DROPCHECK:删除该表的合法值限定。DROPPRlMARYKEY.删除主索引。DROPUNIQUETAG<标识名l>:删除候选索引。DROPFOREIGNKEYTAG<标识名2>:删除外索引(外部关键字).取消与父表的关系,SAVE子句将保存该索引。

  • 第6题:

    将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子句。

  • 第7题:

    删除学生表STUD中关于学号XH必须取惟一值的约束。实现该功能的正确SQL语句是 ______。

    A.ALTER TABLE STUD ADD XH UNIQUE

    B.ALTER TABLE STUD MODIFY XHUNIQUE

    C.ALTER TABLE STUD DROP UNIQUE(XH)

    D.ALTER TABLE STUD MODIFY UNIQUE(XH)


    正确答案:C

  • 第8题:

    :在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A)CREATE TABLE 数据表名 NAME...

    B)ALTER TABLE 数据表名 ALTER字段名...

    C)ALTER TABLE 数据表名 RENAME COLUMN字段名 TO...

    D)ALTER TABLE 数据表名 ALTER 字段名 SET DEFAULT...


    正确答案:C

  • 第9题:

    向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为2,正确的命令语句是( )。

    A)CREATE TABLE 仓库 ALTER 人数 N(2)

    B)CREATE TABLE 仓库 ADD FIELDS 人数 N(2)

    C)ALTER TABLE 仓库 ALTER 人数 N(2)

    D)ALTER TABLE 仓库 ADD 人数 N(2)


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

  • 第10题:

    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

  • 第11题:

    设有表M,将其中的Type列的数据类型改为NCHAR(4)。下列能实现该功能的语句是()。

    • A、ALTER  TABLE  M  ADD  COLUMN  Type  NCHAR(4)
    • B、ALTER  TABLE  M  ALTER  COLUMN  Type  NCHAR(4)
    • C、ALTER  TABLE  M  DROP  COLUMN  Type  NCHAR(4)
    • D、ALTER  TABLE  M  ALTER  Type  NCHAR(4)

    正确答案:B

  • 第12题:

    单选题
    设有表M,将其中的Type列的数据类型改为NCHAR(4)。下列能实现该功能的语句是()。
    A

    ALTER  TABLE  M  ADD  COLUMN  Type  NCHAR(4)

    B

    ALTER  TABLE  M  ALTER  COLUMN  Type  NCHAR(4)

    C

    ALTER  TABLE  M  DROP  COLUMN  Type  NCHAR(4)

    D

    ALTER  TABLE  M  ALTER  Type  NCHAR(4)


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

  • 第13题:

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

  • 第14题:

    在SQL的数据定义功能中,删除表字段名的命令格式是( )。

    A.ALTER TABLE数据表名DELETE COLUMN字 段名

    B.ALTER TABLE数据表名DROP COLUMN字段名

    C.ALTER TABLE数据表名CANCELC0LUMN字 段名

    D.ALTER TABLE数据表名CUT COLUMN字段名


    正确答案:B
    B。【解析】DROP[COLUMN]<字段名>表示从指定表中删除指定的字段;DROPDEFAULT表示删除默认值;DROPCHECK表示删除该表的合法值限定;DROPPRIMARYKEY表示删除主索引;DROPUNIQUETAG<标识名1>表示删除候选索引;DROPFOREIGHKEYTAG<标识名2>表示删除外索引,取消与父表的关系,SAVE子句将保存该索引。

  • 第15题:

    将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为正确答案。

  • 第16题:

    在SQL的数据定义功能中,删除表字段名的命令格式是( )。

    A.ALTER TABLE数据表名DEEETE COLUMN字段名

    B.ALTER TABLE数据表名DROP COLUMN字段名

    C.ALTER TABLE数据表名CANCEL COLUMN字段名

    D.ALTER T,ABl.E数据表名CUT COLUMN字段名


    正确答案:B
    DROP[COLUMN]字段名>表示从指定表中删除指定的字段;DROPDEFAULT表示删除默认值;DROPCHECK表示删除该表的合法值限定;DROPPRIMARYKEY表示删除主索引;DROPUNIQUETAG标识名1>表示删除候选索引;DROPFOREIGHKEYTAG标识名2>表示删除外索引,取消与父表的关系,SAVE子句将保存该索引。

  • 第17题:

      只修改列的数据类型指令是

    A.ALTER TABLE … … ALTER COLUMN

    B.ALTER TABLE … MODIFY COLUMN…

    C.ALTER TABLE … UPDATE …

    D.ALTER TABLE … UPDATE COLUMN…


    B

    【解析】sql server 的语法是ALTER TABLE ... ALTER COLUMN。 ALTER TABLE ... MODIFY 是orcale的语法

  • 第18题:

    之前已经创建了一个Student的表,Age有数据类型为Int,现在改为smallint应该( )写。

    A.ALTER TABLE student ALTER COLUMN sage smallint

    B.ALTER TABLE student ALTER COLUMN age smallint

    C.ALTER TABLE student ALTER MODIFY age smallint

    D.ALTER TABLE student MODIFY sage smallint


    正确答案:B


  • 第19题:

    在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A.CREATE TABLE数据表名NAME...

    B.ALTER TABLE数据表名ALTER字段名...

    C.ALTER TABLE数据表名RENAME COLUMN字段名TO...

    D.ALTER TABLE数据表名ALTER字段名SET DEFAULT...


    正确答案:C
    解析:SQL的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有3种,其中只有一种格式才能对表中的字段名进行修改和删除。

  • 第20题:

    利用SQL命令删除“学生”表中的“年龄”字段,正确的命令格式是( )。

    A)ALTER TABLE 学生 DELETE COLUMN 年龄

    B)ALTER TABLE 学生 DROP COLUMN 年龄

    C)ALTER TABLE 学生 CANCEL COLUMN 年龄

    D)ALTER TABLE 学生 CUT COLUMN 年龄


    正确答案:B
    从表中删除指定字段的SQL命令是:
    ALTER TABLE表名DROP[COLUMN]字段名,其中,COLUMN可以省略。

  • 第21题:

    设有表M,将其中的Type列的数据类型改为NCHAR(4)。下列能实现该功能的语句是()。

    AALTER  TABLE  M  ADD  COLUMN  Type  NCHAR(4)

    BALTER  TABLE  M  ALTER  COLUMN  Type  NCHAR(4)

    CALTER  TABLE  M  DROP  COLUMN  Type  NCHAR(4)

    DALTER  TABLE  M  ALTER  Type  NCHAR(4)


    B

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    设有表T,现要在该表新增加一个列,列名为:c1,类型为int。下列能实现该功能的语句是()。

    • A、ALTER TABLE T ADD COLUMN c1 int
    • B、ALTER TABLE T ADD (c1 int)
    • C、ALTER TABLE T ADD COLUMN c1
    • D、ALTER TABLE T ADD c1

    正确答案:A

  • 第24题:

    单选题
    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
    解析: 暂无解析