解释在什么情况下应该使用游标而不是独立的 SELECT 语句?


独立的 SELECT 语句通常用于在 WHERE 子句中使用主键或候选键的情况。因此,在这种情况下,我们确定独立的 SELECT 语句只会返回一行,因为主键不能有重复值(多行)。

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

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

更新于:2020年9月14日

61 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告