为了账号安全,请及时绑定邮箱和手机立即绑定

SQLServer中的临时表和表变量之间有什么区别?

SQLServer中的临时表和表变量之间有什么区别?

慕的地6264312 2019-06-25 16:10:39
SQLServer中的临时表和表变量之间有什么区别?在SQLServer 2005中,我们可以通过以下两种方法之一创建临时表:declare @tmp table (Col1 int, Col2 int);或create table #tmp (Col1 int, Col2 int);这两者有何不同?关于@tmp是否仍然使用temdb,或者是否所有事情都发生在内存中,我已经看到了相互矛盾的意见。在哪种情况下,其中一种方案优于另一种方案?
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

在哪种情况下,其中一种方案优于另一种方案?

对于较小的表(少于1000行),请使用temp变量,否则使用临时表。


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 928 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信