繁体   English   中英

如何从F#中的SQL查询获取输出参数

[英]How to get Output parameter from SQL query in F#

我有SQL查询,其中有两个参数和一个输出参数(varchar)。 我应该如何调用该过程并获取输出参数? 谢谢。

首先,您必须连接到数据库。 您正在使用什么技术?

无论如何,都可能是这样的(代码是为c#和Oracle编写的,但是它将为您提供解决方案的想法):

IDbConnection dbConnection = new OracleConnection(your_connectionstring)
var param = new OracleDyamicParameters(); 
param.Add("out_result", OracleDbType.Int64, ParameterDirection.Output);
string query = "Your_proc_Name";
await SqlMapper.QueryAsync<MyReturnClass>(dbConnection, query, param: param, commandType: CommandType.StoredProcedure);
db_res.Result = param.GetOutResult();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM