gpt4 book ai didi

tsql - 我可以运行以查看表中是否有任何行的最便宜的查询是什么?

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

我一直在使用 sp_MSforeachtable使用 COUNT(*) 来确定我们数据库中每个表的行数的内置存储过程。

不过,我已经意识到,我只想要 0 或 1,具体取决于表中是否有任何行。

有什么我可以使用的比 COUNT(*) 更快/更便宜的东西吗?

最佳答案

考虑这个查询。 EXISTS找到第一个匹配项时将停止执行。

IF EXISTS (SELECT 1 FROM MyTable)
BEGIN
print 'at least one!'
END
ELSE
BEGIN
print 'no rows found in table'
END

关于tsql - 我可以运行以查看表中是否有任何行的最便宜的查询是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442029/

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