嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能空值,为解

admin2022-08-02  36

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

选项 A.SQLCA
B.游标
C.指示变量
D.动态SQL

答案 C

解析 本题考查对嵌入式SQL的掌握。数据库有空值,而高级语言中变量没有空值,所以当查询的记录某一属性为空值时,无法将空值赋给主变量,此时主变量仍保持原有值。同样,更新语句也存在主变量不能取空值问题。引入指示变量,用来标识对应主变量值是否为空值,可以解决此问题。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2419986.html

最新回复(0)