如何在'table'类型的C#中捕获SQL输出参数?

时间:2015-03-26 09:55:28

标签: c# sql sql-server-2012

我有这个问题:

UPDATE TOP (1) Kitten 
SET Owner = 'Brian' 
OUTPUT inserted.KittenId INTO @result

@result是'table'类型。

在C#中,我会使用此代码捕获OUTPUT参数:

var resultParameter = new SqlParameter("result", SqlDbType.Int);
resultParameter.Direction = ParameterDirection.Output;

但该代码为SqlDbType.Int且没有table类型。

有什么想法吗?另一种方法是以某种方式将SQL查询中的表转换为整数,因为它总是返回一个整数值或NULL

0 个答案:

没有答案