SQL服务器表变量和表哈希首选项和性能

时间:2018-02-22 06:18:58

标签: sql sql-server stored-procedures

我应该何时更喜欢table variable而不是hash tablehash table而不是table variable。我认为两者几乎相同。是否有性能差异?

1 个答案:

答案 0 :(得分:1)

根据您的问题我应该何时更喜欢使用哈希表上的变量表和变量上的哈希表,我想这已经在When should I use a table variable vs temporary table in sql server?

中得到了解答

注意:对于您的信息,请不要相信表变量存储在内存中,临时表存储在TempDB中。 在TempDB中创建的内容都不在内存中。 Pinal Dave在Temp table and Table Variable storage place

中证明了这一点