将Oracle Sequence Nextval返回到C#变量中

Fernando Aguilar占位符图像

我试图从oracle序列中返回nextval并将值保存到变量中,直到现在我已经完成连接并且已经将一些Oracle软件包与c#结合使用了,我才不是将Oracle与C#结合使用的专家。

我知道我可以在插入查询中使用[sequence_name] .nextval,但是对于业务逻辑,我需要为许多记录使用相同的序列号,并且该想法是将nextval存储到变量中并将其像参数一样传递给另一个c#函数,该函数将将负责将“ n”个记录插入表中。

任何提示或代码示例都将有所帮助,非常感谢您的帮助。

销回

您可以使用 OracleCommand

OracleCommand loCmd = Connection.CreateCommand();
loCmd.CommandType = CommandType.Text;
loCmd.CommandText = "select seqname.nextval from dual";
long lnNextVal = Convert.ToInt64(loCmd.ExecuteScalar());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章