什么时候将通过独立的SELECT语句在COBOL-DB2程序中使用CURSOR?举例说明。

当我们在WHERE子句中使用主键或备用键时,通常会使用独立的SELECT语句。因此,在这种情况下,我们可以确定独立的select语句将仅返回一行,因为主键不能有重复的值(多行)。

如果要使用非唯一键查询数据库,该键可能返回DB2表中的多行,则必须使用游标来处理返回的多行。我们可以循环访问游标以逐行读取每一行数据。

例如,如果要从ORDERS表中提取所有放置在2020-07-28的订单,则必须使用游标,因为在特定日期可以有多个订单。

猜你喜欢