更多“用户可以根据自己需要向表中插入数据,插入的数据要符合列的约束条件,例如,不可以向非空的列插入NULL值。”相关问题
  • 第1题:

    若要在Excel 2000的工作表中插入列,可单击要插入新列的单元格,选择“插入”菜单中的“列”命令,则插入新列,选中单元格所在列向右移动一列。()


    参考答案:正确

  • 第2题:

    下列有关NOT NULL约束条件的表述中,哪两项是正确的?()

    • A、Oracle Server会为未命名的NOT NULL约束条件创建名称。
    • B、可以在表级或列级定义NOT NULL约束条件。
    • C、NOT NULL约束条件要求列中的每个值都是唯一的。
    • D、有NOT NULL约束条件的列默认可以包含空值。
    • E、不能使用ALTER TABLE ADD CONSTRAINT语句向现有列添加NOT NULL约束条件。

    正确答案:A,E

  • 第3题:

    假定某列可接受Null值,如何使用INSERT语句在该列中隐式插入一个Null值?()

    • A、使用NULL关键字。
    • B、使用ON子句
    • C、在列的列表中省略该列。
    • D、不能在列中隐式插入Null值。

    正确答案:A

  • 第4题:

    在Access 2003中,关于修改表的结构说法正确的是()。

    • A、在“字段名称”列中可以修改字段的名称
    • B、在“数据类型”下拉列表中可以选择数据类型
    • C、在“说明”列中可写入此字段的说明
    • D、如果要插入新字段,可以单击常用工具栏的“插入行”按钮

    正确答案:A,B,C,D

  • 第5题:

    有表(SN),表中所有的列均为字符型数据,A列的默认值为’sa’,同时还有B、C两列,则执行INSERT INTOSN(A,C)VALUES(’BB’,’NULL’),系列说法正确的是()

    • A、插入B列的值是字符’NULL’
    • B、插入A列的值是’SA’
    • C、插入B列的值是空值
    • D、插入C列的值是空值

    正确答案:C

  • 第6题:

    表book中包含三个字段:title(varchar),author(varchar),price(float)。Author的默认值是’UNKNOW’,执行sql语句:insertbook(title,price)values(‘jsp’,50)。以下结果正确的是()。

    • A、插入失败,sql语句有错
    • B、插入成功,author列的数据是UNKNOW
    • C、插入成功,author列的数据是NULL
    • D、插入成功,author列的数据是50

    正确答案:B

  • 第7题:

    现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。

    • A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
    • B、若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
    • C、User表中的salary(薪水)值必须在1000元以上。
    • D、若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。

    正确答案:C

  • 第8题:

    Excel某数据清单中,()操作可以将A列与B列数据交换

    • A、剪切B列,在A列处粘贴
    • B、剪切A列,在C列处粘贴
    • C、剪切B列,在A列处插入剪切单元格
    • D、剪切A列,在C列处插入剪切单元格

    正确答案:C,D

  • 第9题:

    单选题
    现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。
    A

    若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。

    B

    若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。

    C

    User表中的salary(薪水)值必须在1000元以上。

    D

    若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。


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

  • 第10题:

    单选题
    有表(SN),表中所有的列均为字符型数据,A列的默认值为’sa’,同时还有B、C两列,则执行INSERT INTOSN(A,C)VALUES(’BB’,’NULL’),系列说法正确的是()
    A

    插入B列的值是字符’NULL’

    B

    插入A列的值是’SA’

    C

    插入B列的值是空值

    D

    插入C列的值是空值


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

  • 第11题:

    单选题
    假设ABC中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B列和C列,则执行以下SQL语句:INSERT ABC(A,C)VALUES(‘V’,‘NULL’)后,下列的说法哪一项正确()。
    A

    插入B列的值为字符‘NULL’

    B

    插入A列的值为字符VA

    C

    插入B列的值空值

    D

    插入C列的值空值


    正确答案: A
    解析: 执行INSERTABC(A,C)VALUES(‘V’,‘NULL’)SQL语句后,插入B列的值则显示为空值。
    NULL:代表声明了一个空对象,不是一个字符串,可以赋给任何对象。空字符:代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。

  • 第12题:

    单选题
    以下对INSERT语句,说法错误的是()。
    A

    INSERT语句是数据操纵语言中的一条语句

    B

    在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同

    C

    在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值

    D

    在插入数据时,应当满足表中定义的检查约束


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

  • 第13题:

    教师在编辑Excel工作表时,要将B列与H列的数据对调,下面操作中正确的是()。

    • A、在H列之前插入一个空列→将B列数据复制到该空列H上→将原H列即现在的I列复制到B列→单击列标I,再单击“删除”按钮
    • B、在B列之后插入一空列→将H列的数据复制到该空列C上→将原B列复制到原H列上→单击列标B再单击工具栏中的“删除”按钮
    • C、在B列之前插入一空列→将H列的数据复制到该空列B上→将原B列(现C列)复制到原H列(现为I列)上→单击列标C再单击工具栏中的“删除”按钮
    • D、以上都不对

    正确答案:A,B,C

  • 第14题:

    用户可以为表中的列指定默认值。如果插入行时没有为该列指定值,此选项可防止自动为该列指定NULL值。


    正确答案:正确

  • 第15题:

    在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。


    正确答案:正确

  • 第16题:

    向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是()

    • A、拒绝
    • B、置空值
    • C、置默认值
    • D、级联

    正确答案:A,B,C,D

  • 第17题:

    在查询分析器中运行以下代码是,应该注意什么?()

    • A、输入的顺序必须与表中列队顺序一致
    • B、输入的数据类型必须与表中列队数据类型一致
    • C、可以不给全部列赋值,但没有赋值的列必须是可以为空的列
    • D、字符型和日期型值插入时要用单引号括起来

    正确答案:A,B,C,D

  • 第18题:

    关于标识列,以下说法正确的是()。

    • A、使用sql语句插入数据时,可以为标识列指定要插入的值。
    • B、设定标识时,必须同时指定标识种子和标识递增量。
    • C、若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递增值。
    • D、只能把主键设定为标识列。

    正确答案:B

  • 第19题:

    以下关于InsertInto描述正确的是()

    • A、INSERTINTO中,列的数目必须等于SELECT语句返回列的数目
    • B、INSERTINTO中,列的数据类型必须与从SELECT语句返回的列的数据类型相同必须确定是否存在默认值,或所有被忽略的列是否允许空值,如果不允许空值
    • C、必须为这些列提供值
    • D、必须检验插入了新行的表是否在数据库中

    正确答案:A,B,C,D

  • 第20题:

    在Excel中,用户目前已选中A列,但该用户却要在F列前插入一个空白列,快速操作是()。

    • A、选中F列,单击“插入”菜单“列”命令
    • B、单击F列列标,再单击“插入”菜单“列”命令
    • C、右击F列列标,在弹出的菜单中选择“插入”命令
    • D、左击F列列标,在弹出的菜单中选择“插入”命令

    正确答案:C

  • 第21题:

    单选题
    表book中包含三个字段:title(varchar),author(varchar),price(float)。Author的默认值是’UNKNOW’,执行sql语句:insertbook(title,price)values(‘jsp’,50)。以下结果正确的是()。
    A

    插入失败,sql语句有错

    B

    插入成功,author列的数据是UNKNOW

    C

    插入成功,author列的数据是NULL

    D

    插入成功,author列的数据是50


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

  • 第22题:

    多选题
    在设计数据库时,要充分考虑数据的完整性或准确性。下面关于primary key和unique的描述错误的是()
    A

    设为unique的列的值是不能重复的,用来唯一区别unique列的值

    B

    primary key列不可以有null值,而unique列是可以有null的

    C

    primary key列和unique列都不可以有null值

    D

    primary key用来在表中设置主键,主键列的值是可以重复的,用来唯一标识表中的每一条记录


    正确答案: B,C
    解析: 定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束。因此,UNIQUE即可以在字段级也可以在表级定义,在UNIQUED约束的字段上可以包含空值。ORACLE自动会为具有PRIMARY KEY约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引。

  • 第23题:

    判断题
    在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
    A

    B


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

  • 第24题:

    多选题
    Excel某数据清单中,()操作可以将A列与B列数据交换
    A

    剪切B列,在A列处粘贴

    B

    剪切A列,在C列处粘贴

    C

    剪切B列,在A列处插入剪切单元格

    D

    剪切A列,在C列处插入剪切单元格


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