SQL Server 临时表和表变量系列之认知误区篇

  • 时间:
  • 浏览:2

关于临时表和表变量,是另有有4个 老生常谈语句题,太大再 太大再 太大再 太大再 ,我相信太大再 太大再 太大再 太大再 SQL Server老司机都发生一点的认知误区。指出一点常见的认知误区太大再 太大再 太大再 太大再 写作本文的目的,希望以此来找到一点常常被让当他们忽略的地方。

从让当他们前一篇文章SQL Server 临时表和变量系列之对比篇中的“对事务支持”累积的测验来看,的确表变量是不支持用户事务回滚的。太大再 太大再 太大再 太大再 ,以此得出表变量不支持事务你相似 说法是错误的。意味着 是:表变量的确不支持用户显示事务回滚,即有BEGIN TRANSACTION类型的事务回滚,太大再 太大再 太大再 太大再 表变量还是支持DML语言操作的事务性的。

SQL Server关于临时表和表变量的常见的认知误区富含以下六点:

表变量不支持事务

表变量能要能 创建索引

表变量这么统计信息

表变量存驻留在内存中

表变量访问比临时表快

局部临时表不时需手动回收资源