oracle 函数 return varchars 数组,在 c# 中
oracle function return array of varchars, in c#
我必须使用 oracle 函数 returns c# webapi 中的字符串数组。我真的不知道如何做到这一点。我从以下代码开始:
using (var cmd = _connection.CreateCommand())
{
cmd.CommandType = CommandType.Text;
//dual is temporary table where data is stored?!
cmd.CommandText = "select Test_mp.f_loten(:p_item) from dual";
var p = cmd.Parameters;
p.Add("p_item", 12942);
_connection.Open();
var rd= await cmd.ExecuteReaderAsync();
}
问题是我的 return 类型是自定义 Oracle 类型。
我必须使用 oracle 函数 returns c# webapi 中的字符串数组。我真的不知道如何做到这一点。我从以下代码开始:
using (var cmd = _connection.CreateCommand())
{
cmd.CommandType = CommandType.Text;
//dual is temporary table where data is stored?!
cmd.CommandText = "select Test_mp.f_loten(:p_item) from dual";
var p = cmd.Parameters;
p.Add("p_item", 12942);
_connection.Open();
var rd= await cmd.ExecuteReaderAsync();
}
问题是我的 return 类型是自定义 Oracle 类型。