版本特性sql server2008版本特性

Posted 郭大侠

tags:

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

【1】SQL类

【1.1】TVP(2008), 表变量,临时表,CTE 的区别 

TVP:Table-values parameter(TVP):自定义表类型

/* 创建表类型.*/
create type Type_test as table(keyId int,info varchar(30));
go
/* 创建一个存储过程以表值参数作为输入 */
create Procedure pr_testTable(@tmp Type_test readonly)
as
select *,getdate() from @tmp;
go

 

TVP和临时表都是可以索引的,总是存在tempdb中,会增加系统数据库开销,而表变量和CTE只有在内存溢出时才会被写入tempdb中。

对于数据量大,并且反复使用,反复进行查询关联的,建议使用临时表或TVP,数据量小,使用表变量或CTE比较合适 

以上是关于版本特性sql server2008版本特性的主要内容,如果未能解决你的问题,请参考以下文章

版本特性sql server2005版本特性

版本特性sql server2014版本特性

sql server版本特性简介版本介绍简介

简要描述在选择安装不同版本的SQL Server 2008时的区别?

SQL server 2008 数据库企业版安装教程图解

sql 2008 r2 在sql 2008上兼容么