小编Sre*_*r P的帖子

@table_variable 或 #temp_table

我有一个大的用户定义的表类型变量,它有 129 列。我将一次在这个表变量中存储大约 2000-3000 条记录,并将其传递给各种存储过程和函数以获取附加数据并进行修改。然后,这些附加数据和新修改将存储在相同类型的新表变量中,并通过OUTPUT参数返回到源存储过程。(这是因为表类型参数只能作为READONLY.)

这是我的伪代码:

  SP1
  @tmp tableType
  {
        INSERT @tmp EXEC
        SP2 (@tmp)

        INSERT @tmp EXEC
        SP3 (@tmp)
  }
Run Code Online (Sandbox Code Playgroud)

我应该使用 a@table_variable还是#temp_table

performance sql-server-2008 sql-server

12
推荐指数
2
解决办法
555
查看次数

标签 统计

performance ×1

sql-server ×1

sql-server-2008 ×1