2011-05-30 74 views
4

是否存在一个等同于'整数表'的Oracle概念的SQL Server?相当于Oracle'整数表'的SQL Server

如果是这样,那么用C#代表这个对象的最好方法是什么?

甲骨文似乎提供了以下内容:

OracleParameter parameter = new OracleParameter(data.parameterName, data.databaseDataType); 
parameter.CollectionType = OracleCollectionType.PLSQLAssociativeArray; 

我的目标修改这个代码用的DbParameter代替的OracleParameter工作和创造,在相同的方式表现一个SQL Server存储过程我正在与Oracle SP合作。

回答

3

我认为你可能要找的是一个SQL Server table-valued parameter,它将映射到SqlDbtype.Structured为SqlParameter。相关DbType将是Object。

+1

更多信息和代码示例在[C#和表值参数](http://www.codeproject.com/KB/cs/CSharpAndTableValueParams.aspx) – 2011-05-30 18:49:16