批量插入表变量

时间:2015-12-08 16:45:44

标签: sql-server

我的c#应用程序是一个性能日志记录应用程序,所以我们只是将数据指标填充到db表中。

我有一个User-Defined-Table-Type 然后将该类型用作存储过程中的参数。

c#应用程序收集数据一段时间,然后填充DataTable并将其传递给sproc。

在sproc中,我正在寻找一种方法将行插入表中,而不是通过RBAR来完成。 (通过Agonizing Row行)

我的意思是你可以这样做:

INSERT INTO ExistingTable (Columns,..)
SELECT Columns,...
FROM TableValuedParm

但是那不是RBAR吗?

是否有办法进行插入连接等。

由于

1 个答案:

答案 0 :(得分:0)

不,这是做到这一点的方法。绝对不是RBAR,它应该非常快。