0
假设我有一个函数在Oracle中:C#数据库返回值处理
function pass return int
IS
BEGIN
return 213;
END;
而且我想补充的返回值的参数没有实际名称,parameter.Add("hello???", OracleDBType.Int32).Direction = ParameterDirection.ReturnValue;
。我应该怎么做?
假设我有一个函数在Oracle中:C#数据库返回值处理
function pass return int
IS
BEGIN
return 213;
END;
而且我想补充的返回值的参数没有实际名称,parameter.Add("hello???", OracleDBType.Int32).Direction = ParameterDirection.ReturnValue;
。我应该怎么做?
解决: parameter.Add( “返回值”,OracleDBType.Int32).Direction = ParameterDirection.ReturnValue
有一点需要注意的是,如果将来将参数添加到Oracle函数中,'returnvalue'参数必须始终是oracle中指定的第一个用于确认它的参数。 –
有什么问题你目前的做法? –
Em,这种方法在“”中需要一个参数名称,我不知道该放什么。如果我有一个真实的名字,那将起作用。 – Eve
获取返回值的参数的名称将被忽略。把它命名为任何你喜欢的。像'RETURN_VALUE'这样不太可能导致混淆的东西似乎适用。 –