将表传递给存储过程会导致多个数据库调用吗?

时间:2014-04-18 19:13:19

标签: c# sql sql-server stored-procedures table-valued-parameters

我有大量数据。现在我以串联字符串和分隔符的形式传递数据。在存储过程中,我正在解析字符串并存储对表的响应。这是最好的方法,或者将表传递给存储过程是最好的方法。

我听说将表传递给存储过程会导致每行有多个数据库调用。这是真的吗?

1 个答案:

答案 0 :(得分:2)

你的意思是表值参数?不,它不会导致每一行的多个数据库调用"它只是将大量数据传递到过程的另一种方式。