2011-05-30 77 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