软考中级

嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是(56)。A.SQLCAB.游标C.指示变量D.动态SQL

题目

嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是(56)。

A.SQLCA

B.游标

C.指示变量

D.动态SQL

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

第1题:

4、实体完整性规则规定()

A.超码的属性不能取空值

B.主码的属性不能取空值

C.候选码的属性不能取空值

D.外码的属性不能取空值


B

第2题:

实体完整性规则规定:   主码     中的任何属性都不能取     空     值。 实体完整性规则规定: 中的任何属性都不能取空值。


候选码的属性不能取空值

第3题:

若属性A是基本关系R的主属性,则属性A不能取空值。()


不为空 不为空 解析:实体完整性规则规定关系的所有主属性都不能为空/而不仅是主码不能取空值。对于实体完整性规则说明如下:实体完整性规则是针对关系而言。显示世界中的实体是可以区分的,它们具有某种惟一性标识。关系模型中是以主码作为惟一性标识。主码中的属性不能取空,不能取一些类似与“不知道”或“无意义”的值。

第4题:

4、若属性K是基本关系R的主码,则属性K不能取空值。


取空值(F的每个属性值均为空值);等于S中某个元组的主码值

第5题:

设属性A是关系R的主属性,则属性A不能取空值,这是 规则 。


C

第6题:

嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是( ),引入(请作答此空)来解决主语言无空值的问题。

A.主变量
B.游标
C.SQLCA
D.指示变量

答案:D
解析:
本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互,SQL的査询结果为关系集合,通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。

第7题:

嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(请作答此空),引入( )来解决主语言无空值的问题。

A.主变量
B.游标
C.SQLCA
D.指示变量

答案:B
解析:
本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互,SQL的査询结果为关系集合,通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。

第8题:

嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是( ),引入( )来解决主语言无空值的问题。

A.主变量 B.游标 C.SQLCA D.指示变量 A.主变量 B.游标 C.SQLCA D.指示变量


正确答案:B,D

第9题:

● 嵌入式 SQL 中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是 (56) 。

(56)

A. SQLCA

B. 游标

C. 指示变量

D. 动态SQL


正确答案:D