【发布时间】:2010-04-14 19:15:11
【问题描述】:
是否有快速/高效的方法来检查表是否为空?
DECLARE @StartEndTimes TABLE
(
id bigint,
StartTime datetime,
EndTime datetime
)
IF @StartEndTimes IS NOT NULL
【问题讨论】:
-
仅供参考 上面的代码创建了一个表变量而不是一个临时表。临时表以 # 开头并存储在 tempdb 中,我相信它会继续存在,直到重新启动 sql 实例并重新创建 tempdb。
-
实际上,根据 SQL 专业人士所做的一些研究,它们可能几乎相同(但范围不同):blog.sqlauthority.com/2009/12/15/…