计算机数据库系统原理

如果对行的更新违反了某个约束或规则,则取消该语句,返回错误并且不更新任何记录。

题目

如果对行的更新违反了某个约束或规则,则取消该语句,返回错误并且不更新任何记录。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Oracle中,使用以下语句创建视图:CREATEORREPLACEVIEWMyViewASSELECT*FROMordersWherestatus=’p';假定orders表中包含10条status=’p'的记录,当用户试图执行以下语句:UPDATEMyViewSETstatus=’o’WHEREstatus=’p';下列描述正确的是()。

A.Oracle不执行更新操作,并返回错误信息

B.Oracle成功执行更新操作,再次查看视图时返回0行记录

C.Oracle成功执行更新操作,再次查看视图时返回10行记录

D.Oracle执行更新操作,但提示错误信息


参考答案:C

第2题:

在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后的使用的约束条件短语是【 】。


正确答案:NOTNULL
NOTNULL 解析:在定义基本表的SQL语句CREATETABLE中,在某属性后使用约束条件短语NOTNULL表示某该属性不能取空值。

第3题:

对于REPLACE语句描述错误的是()

A、REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。

B、通过返回值可以判断是否增加了新行还是替换了原有行。

C、因主键重复插入失败时直接更新原有行。

D、因主键重复插入失败时先删除原有行再插入新行。


正确答案:C

第4题:

当用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在该语句中使用短语

A.MODIFY

B.DROP

C.ADD

D.DELETE


正确答案:B
解析:SQL中的删除操作有两条命令:DELETE和DROP,但删除的对象不同。如果删除的是表中的数据,则应该用DELETE;若删除的是数据库系统中的对象(如表、视图、存储过程等) ,则应该使用DROP。

第5题:

当用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应该在该语句中使用短语_________。

A.MODIFY

B.DROP

C.ADD

D.DELETE


正确答案:B
解析:ALTERTABLE语句的一般格式如下:ALTERTABLE〈表名〉[ADD〈新列名〉〈数据类型〉[完整性约束]][DROP〈完整性约束名〉][MODIFY〈列名〉〈数据类型〉]ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;ODIFY子句用于修改原由的列定义。

第6题:

如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程 ______。

A.没有返回值

B.返回0

C.返回.T.

D.返回.F.


正确答案:C
解析:如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程返回.T.。

第7题:

如果在一个过程中不包括RETURN语句,或只有一条RETURN语句,但没有指定表达式,那么该过程返回

A.返回逻辑.T.

B.返回逻辑.F.

C.返回空值

D.没有返回值


正确答案:A
解析:Visual FoxPro中过程式的返回语句为RETURN,当执行到RETURN命令时,控制将转回到调用程序,并返回表达式的值,如果RETURN不带表达式,则返回逻辑真.T.。

第8题:

在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后面使用的约束条件短语是__________。


正确答案:
NOTNULL
SQL支持空值的概念,空值是不知道的值(未知值),任何列可以有空值,除非在CREATETABLE语句列的定义中指定了NOTNULL。

第9题:

当用SQL的ALTERTABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应该在该语句中使用短语______。

A.MODIFY

B.DROP

C.ADD

D.DELETE


正确答案:B
解析:ALTER TABLE语句的一般格式如下:
  ALTER TABLE 表名>
  [ADD 新列名> 数据类型>[完整性约束]]
  [DROP 完整性约束名>]
  [MODIFY 列名> 数据类型>]
  ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;ODIFY子句用于修改原由的列定义。

第10题:

当用SQL的ALTER TABLE语句个性基本表时,如果要删除其中的某个完整性的约束条件,应该在该语句中使用短语

A.MODIFY

B.DROP

C.ADD

D.DELETE


正确答案:B
解析:ALTERTABLE语句的一般格式如下:ALTERTABLE表名>[ADD新列名>数据类型>[完整性约束]][DROP完整性约束名>][MODIFY列名>数据类型>]ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件:MODIFY子句用于修改原有的列定义。

更多相关问题