当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言
嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用机制是( ),引入(请作答此空)来解决主语言无空值问题。
本题考查嵌入式SQL基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)结合,嵌入式SQL负责实现数据库操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互, SQL査询结果为关系集合,通过游标,将关系操作分解为对单一记录各字段操作以适应主语言无关系操作能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量方式。指示变量为负值时,表示其对应主变量中值是空值(该主变量值仍然存在,但无意义),由主语言和DBMS根据指示变量值对主变量按空值处理。









