gpt4 book ai didi

perl - 如何在不运行两个单独的处理调用的情况下获得 DBI 中的行数?

转载 作者:行者123 更新时间:2023-12-04 00:00:45 25 4
gpt4 key购买 nike

我在 Perl 中运行 DBI,但不知道如何在运行准备好的语句时确定返回的行数是否为 0。

我意识到我可以在我的 while 循环中设置一个计数器来获取我的行,但我希望有一种不那么丑陋的方法来做到这一点。

最佳答案

为了找出结果集中有多少行,您有两个选项:

  • select count(*)
  • 迭代结果集并计算行数。

  • 您可以通过返回数组或更花哨的存储过程来引入一些魔法,但最终需要发生这两件事之一。

    所以,没有花哨的方法来得到这个结果。你只需要计算它们:-)

    关于perl - 如何在不运行两个单独的处理调用的情况下获得 DBI 中的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855139/

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