
Sql Server
文章平均质量分 80
imalegend
这个作者很懒,什么都没留下…
展开
-
SQL Server中临时表与表变量的区别
我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会转载 2009-12-30 15:42:00 · 264 阅读 · 0 评论 -
按某个字段随机选择唯一一条记录
create table #TempTable( mobile varchar(20), memo varchar(30))insert into #TempTableselect 18966668888,春哥1insert into #TempTableselect 18966668888,春哥2insert into #TempTableselect 15855558原创 2009-12-30 17:24:00 · 550 阅读 · 0 评论 -
临时表vs.表变量以及它们对SQLServer性能的影响
在临时表create table #T (…)和表变量declare @T table (…)之间主要有3个理论上的不同。第一个不同使事务日志不会记录表变量。因此,它们脱离了事务机制的范围,从下面的例子可显而易见:create table #T (s varchar(128)) declare @T table (s varchar(128)) insert into #T select old转载 2009-12-30 15:44:00 · 473 阅读 · 0 评论