gpt4 book ai didi

ProC 中使用和不使用游标的 SQL 查询比较

转载 作者:行者123 更新时间:2023-11-30 16:05:11 25 4
gpt4 key购买 nike

就查询性能而言,哪个更有效?
考虑到T是一个表,PK是表T中的主键。它们是不同的还是只是一个选择问题?

select col1, col2 into :var1, :var2 
from T
where PK = a

...或:

  1. EXEC SQL DECLARE aCursor CURSOR FOR select col1, col2 into :var1, :var2 from T where PK = a;
  2. EXEC SQL OPEN aCursor
  3. EXEC SQL FETCH aCursor

我认为如果可以直接检索单行,那么声明一个游标来根据主键从表中获取单行就没那么有意义了?

最佳答案

如果您只获取一行,我将不会使用游标,这看起来像是过度杀戮

关于ProC 中使用和不使用游标的 SQL 查询比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1838100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com