双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

C#如何调入oracle函数,并返回值

oktell oktell 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我们的oracle数据库有个函数,
FUNCTION "NEWID" (typeString VARCHAR2) RETURN VARCHAR2

我想在C# winform中调用此函数,并得到返回值,该如何写呢?


另外,能否在参数化的插入语句中直接调用此函数;如

string insertstring = "insert into T_SPM_TEST(FID) values(:FID)";

OracleConnection conn = new WJPAY.COMMON.OracleConn().OraConn;
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = insertstring;
cmd.Parameters.Add(":FID", OracleType.VarChar, 44);
cmd.Parameters[0].Value = "NEWID('1234ECA3')"; // 这个参数如何调入这个函数呢?谢谢
conn.Open();
int result = cmd.ExecuteNonQuery();
conn.Close();
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
oktell
Oracle 17,133 成员 55,258 内容