更多“当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL&#”相关问题
  • 第1题:

    使用下列INSERT-SQL语句格式向表中插入数据,如果没有指定列名,则新插入的记录要求在每个属性列上【 】。


    正确答案:INSERT INTO表名>[(列名…)]VALUSE(值>)均有值
    INSERT INTO表名>[(列名…)]VALUSE(值>)均有值 解析:在使用“INSERT INTO表名>[(列名…)]VALUSE(值>)”命令向数据表插入记录时,要求“值”和“列名”排列顺序要一致,个数相等,数据类型一一对应,各值之间用逗号隔开。如果INTO子句中没有指定列名,则新插入的记录要求在每个属性列上均有值,且值的排列顺序要和表中各属性列的排列顺序一致。

  • 第2题:

    下列对数据库的操作中,正确的是

    A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复

    B.当执行删除操作时,不需要检查参照完整性规则

    C.当执行更新操作时,只需要检查参照完整性规则

    D.如果向参照关系插入操作时,不需要考虑参照完整性


    正确答案:A
    解析:当执行删除操作时,只需要检查参照完整性规则,故B)错。更新操作可以看成是先执行删除操作,在执行插入操作,因此执行更新操作时插入、删除操作的综合考虑,故C)错。如果向被参照关系插入操作时,不需要考虑参照完整性;如果向参照关系插人操作时,需要考虑参照完整性,故D)错。

  • 第3题:

    Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是( )。

    A)输入掩码

    B)有效性规则

    C)默认值

    D)参照完整性


    正确答案:D
    本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表:子表巾的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。

  • 第4题:

    向基本表插入数据时,可以在命令中例用关键字()引出记录值,或者在命令中通过()子句得到一个结果表。


    正确答案:Valves;Select

  • 第5题:

    如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示什么?


    正确答案: 触发器失败

  • 第6题:

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

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

    正确答案:A

  • 第7题:

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


    正确答案:级联;置空值;拒绝;置默认值

  • 第8题:

    成功向数据库表中插入5条记录,当调用ExecuteNonQuery方法后,返回值为()。


    正确答案:5

  • 第9题:

    如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示()


    正确答案:触发器失败

  • 第10题:

    单选题
    当向数据库表格中添加新纪录时,在关键词insert into后面输入所要添加的()。
    A

    数据库

    B

    表格

    C

    D


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

  • 第11题:

    问答题
    如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示什么?

    正确答案: 触发器失败
    解析: 暂无解析

  • 第12题:

    填空题
    如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示()

    正确答案: 触发器失败
    解析: 暂无解析

  • 第13题:

    在窗体设计的诸多目的中,______ 功能是用于向数据库中输入新数据,或提供数据值,以帮助自动执行应用程序。


    正确答案:接受输入
    接受输入

  • 第14题:

    如果要在字段中控制重复值的输入并对记录排序,则对数据库表可用的索引( )。

    A.对数据库表只使用主索引

    B.对数据库表只使用候选索引

    C.对数据库表可以使用主索引或候选索引

    D.对自由表可以使用主索引


    正确答案:C

  • 第15题:

    当导入开具时信息表重复提示不准确输入不存在的发票代码号码也要存入数据库


    正确答案:正确

  • 第16题:

    当向数据库表格中添加新纪录时,在关键词insert into后面输入所要添加的()。

    • A、数据库
    • B、表格
    • C、列
    • D、值

    正确答案:B

  • 第17题:

    向数据库插入记录时,只要采用异常处理格式编写插入代码,就能保证插入的数据是正确的。


    正确答案:错误

  • 第18题:

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


    正确答案:拒绝

  • 第19题:

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

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

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

  • 第20题:

    在VisualFoxpro中,数据库表与自由表不同,下列不属于数据表特点的是()。

    • A、数据库表的字段没有默认的控件类
    • B、数据库表可以使用长表名,在表中可以使用长字段名
    • C、可以为数据库表的字段指定默认值和输入掩码
    • D、数据库表支持主关键字、参照完整性和表之间的联系

    正确答案:A

  • 第21题:

    现有表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

  • 第22题:

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

  • 第23题:

    单选题
    当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束()
    A

    DEFAULT约束

    B

    CHECK约束

    C

    PRIMARY KEY约束

    D

    FOREIGN KEY约束


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

  • 第24题:

    填空题
    成功向数据库表中插入5条记录,当调用ExecuteNonQuery方法后,返回值为()。

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