向表中插入数据时,若已指定列名,对于表中的其它列则()
A.可以为空值的列设置为空值
B.有默认值的列设置为默认值
C.任何情况下都不允许不指定列名
D.若无默认值和空值定义,则命令错误
- · 有3位网友选择 D,占比33.33%
- · 有2位网友选择 C,占比22.22%
- · 有2位网友选择 ABC,占比22.22%
- · 有1位网友选择 AC,占比11.11%
- · 有1位网友选择 BC,占比11.11%
A.可以为空值的列设置为空值
B.有默认值的列设置为默认值
C.任何情况下都不允许不指定列名
D.若无默认值和空值定义,则命令错误
A.使用动态分区插入数据时,需在语句中指定分区值,且只要出现在select子句中最后一个位置即可,也可为该值指定一个易于识别的别名。
B.向某个具体的分区插入数据时,分区列不允许出现在select列表中
C.进行insert更新数据操作是,原表与目标表的对应关系依赖于在select子句中列中的顺序,而不是表与表之间列名的对应关系
D.支持在一个语句中实现读取一次写入多个目标表的操作
缺省约束(DEfAultConstrAints)指的是:当向数据库中的表中插入数据时,如果用户没有明确给出某列的值,则系统自动为该字段输入指定的值。()
A.使用insert语句向一个自增型字段插入数据时,可以自行指定编号,不使用NULL值。
B.使用insert语句向默认值约束字段插入数据时,字段值必须使用default关键字。
C.插入新记录时,需要注意表之间的外键约束关系,原则上先给父表插入数据,然后再给子表插入数据。
D.使用insert语句可以一次性地向表中批量插入多条记录。
A.若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行
B.若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行
C.User表中的salary(薪水)值必须在1000元以上
D.若User表的email列允许为空,则向user表中插入数据时,可以不输入email值
A.UPDATE 表名 SET 列名=值
B.UPDATE 表名 列名=值
C.ALTER 表名 ADD 列名=值
D.ALTER 表名 MODIFY 列名=值
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!