小编Gue*_*est的帖子

2 个临时表初始化是否存在性能差异?

我最近在我工作的地方遇到了一个有趣的实践。我注意到一些开发人员使用以下方式来初始化 sql server 临时表:

if object_id('tempdb..#TempTbl','u') is not null
drop table #TempTbl
Run Code Online (Sandbox Code Playgroud)

其他队友将使用:

if object_id('tempdb..#TempTbl') is not null
drop table #TempTbl
Run Code Online (Sandbox Code Playgroud)

我的问题:

  1. 2 次初始化之间是否存在性能差异?
  2. 第一个语句中的 ,'u' 段代码有什么作用?

我已经尝试研究 msdn 以获取更多信息,但似乎这两种说法都没有真正的区别。它们产生相同的结果,但我对性能或其他相关因素很好奇。

sql-server

2
推荐指数
1
解决办法
331
查看次数

标签 统计

sql-server ×1