表变量

Posted WhiteSpace

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表变量相关的知识,希望对你有一定的参考价值。

使用表变量代替临时表

表量实际上也是一种临时表,但是他们之间也有一定的区别。当必须对临时表显示地创建索引时,或多个存储过程或函数必须使用表值时,临时表很有用。但是,表变量通常可提供更有效的查询处理。

表变量的行为类似于局部变量,有明确定义的作用域,也就是声明该变量的函数、存储过程或批处理。表变量可应用于 SelectInsertUpdateDelete语句中用到表的表达式的任何地方

Declare @t Table (id int Primary Key,name varchar(20))

Insert Into @t values(1,’zhang’)

Insert Into @t Values(2,’liu’)

Select * from @t

由表变量返回的结果集

ID

Name

1

zhang

2

liu

以上是关于表变量的主要内容,如果未能解决你的问题,请参考以下文章

T-SQL 之 表变量和临时表

SQL Server 表变量和临时表的区别

表变量

VS怎么查看函数列表变量列表?(函数表变量表)

VS怎么查看函数列表变量列表?(函数表变量表)

VS怎么查看函数列表变量列表?(函数表变量表)