成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL中表變量是否必須替代臨時表

數據庫 SQL Server
在SQL數據庫中,必須使用表變量來代替臨時表嗎?插入到表中的行數、從中保存查詢的重新編譯的次數、以及查詢類型及其對性能的指數和統計信息的依賴性這三個因素將是決定其是否成立的重要因素。

SQL數據庫中,必須使用表變量來代替臨時表嗎?答案取決于三個因素:插入到表中的行數、從中保存查詢的重新編譯的次數、以及查詢類型及其對性能的指數和統計信息的依賴性。 

在某些情況下,可將一個具有臨時表的存儲過程拆分為多個較小的存儲過程,以便在較小的單元上進行重新編譯。

通常情況下,應盡量使用表變量,除非數據量非常大并且需要重復使用表。在這種情況下,可以在臨時表上創建索引以提高查詢性能。但是,各種方案可能互不相同。Microsoft 建議您做一個測試,來驗證表變量對于特定的查詢或存儲過程是否比臨時表更有效。

============================

declare @temp table
(
    [id] int IDENTITY(1,1),
    [Name] varchar(10)
)
declare @tempId int,@tempName varchar(10)

insert into @temp values('a')
insert into @temp values('b')
insert into @temp values('c')
insert into @temp values('d')
insert into @temp values('e')

--select * from @temp

WHILE EXISTS(select [id] from @temp)
begin
SET ROWCOUNT 1
select @tempId = [id],@tempName=[Name] from @temp
SET ROWCOUNT 0
delete from @temp where [id] = @tempId

print 'Name:----'+@tempName
end
 

 

【編輯推薦】

SQL中表變量的不足

詳解SQL中循環結構的使用

SQL循環執行while控制

SQL中游標嵌套循環的示例

SQL循環語句示例

責任編輯:段燃 來源: 互聯網
相關推薦

2010-07-22 16:02:29

2010-09-16 15:10:48

SQL Server表

2011-03-29 13:22:07

SQL Server臨時表表變量

2010-09-08 17:29:37

SQL表變量

2010-09-16 15:03:10

SQL Server臨

2010-09-16 17:56:31

SQL server臨

2010-07-23 13:42:11

SQL Server臨

2010-07-26 13:56:38

SQL Server臨

2010-10-19 14:45:01

SQL SERVER臨

2011-09-02 14:45:43

Oracle臨時表SQL Server臨

2021-01-18 05:23:14

SQL 排序Server

2010-07-08 14:42:34

SQL Server臨

2010-10-19 14:56:05

sql server臨

2010-10-19 15:25:05

Sql Server臨

2014-09-25 09:43:29

臨時表表變量SQL

2010-07-01 14:46:10

SQL Server臨

2010-09-02 16:28:03

SQL刪除

2010-05-19 09:01:14

MySQL臨時表

2010-07-22 15:56:04

SQL Server臨

2010-11-12 13:27:13

動態sql
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产福利视频 | 最近最新中文字幕 | 精品久久久久久一区二区 | 96国产精品久久久久aⅴ四区 | 夜夜夜操 | 91久久久久久 | 视频在线一区二区 | 日本亚洲一区 | 久久影院一区 | 亚洲精品久久久9婷婷中文字幕 | 四虎在线观看 | 精品在线一区二区 | 精品免费国产一区二区三区四区 | 欧洲精品码一区二区三区免费看 | 久久久久国产精品一区二区 | 日韩国产精品一区二区三区 | 欧美日韩国产在线 | 久久在线| 嫩草黄色影院 | 伊人成人免费视频 | 日韩在线小视频 | 国产av毛片 | av高清| 国产在线视频一区二区 | 国产日韩精品一区二区 | 欧美日韩视频在线播放 | 亚洲精品在线视频 | 99精品99 | 日本淫视频 | 欧美另类视频在线 | 久久人人网 | 一区二区三区视频在线观看 | 国产精品美女久久久久久久久久久 | 国产精品久久久久久久久久久久久久 | 成人av在线播放 | 久久夜视频| 国产一区二区久久 | 蜜桃视频在线观看免费视频网站www | 亚洲精品粉嫩美女一区 | 精品欧美激情在线观看 | av中文在线 |