问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在C#代码中获得Oracle 数据的序列

发布网友 发布时间:2022-05-02 06:55

我来回答

5个回答

热心网友 时间:2022-07-01 13:26

select Seq_Base_Wareclass.Nextval as NNN from al
然后, 用DataReader读出来
int nextVal = int.Parse(dataReader[0].toString());

直接 int.Parse("Seq_Base_Wareclass.Nextval ") 的话, “Seq_Base_Wareclass.Nextval” 这个字符串是不会转成int的。

热心网友 时间:2022-07-01 13:26

你的代码是怎样的?

如果是取值的话,应该执行sql

select Seq_Base_Wareclass.Nextval from al

然后或者第一行第一列的值就可以了。

热心网友 时间:2022-07-01 13:27

这个Seq_Base_Wareclass.Nextval 是sql语句,要用command对象执行取返回结果。

热心网友 时间:2022-07-01 13:27

用OracleCommand执行你这句SQL的ExecuteScalar

热心网友 时间:2022-07-01 13:28

SQL 中@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。
因此C# 代码可如下进行处理,在插入后,立即取出@@identity值:
private static string AddRecordReturnNewID()
{ //二条语句一起执行,前一句是插入,后一句是取自增值
string sql = @"insert into [dbo].[Test1122] values(@Name,@Age);
select @ID=@@IDENTITY;";
SqlParameter[] para =
{
new SqlParameter("@Name", SqlDbType.NVarChar,20),
new SqlParameter("@Age", SqlDbType.Int),
new SqlParameter("@ID", SqlDbType.Int)
};
para[0].Value = "Nova";
para[1].Value = 24;
para[2].Direction = ParameterDirection.Output; //指示是返回值
DBHelper.ExecuteNonData(sql, para);
return para[2].Value.ToString(); //获取自增值
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 keyswords:c#, Oracle ,ExecuteNonQuery,执行异常 C#,Oracle 为何添加参数出错 c# update数据到oracle时候老是报ORA-01036: 非法的变量名/编号 vs2010操作oracle ORA-01036: 非法的变量名/编号 ORA-01036: 非法的变量名/编号 oracle出错提示:OCI_ERROR: ORA-01036: illegal variable name/numbe... 医疗软件操作病历夹报01036的错误,查看是存储过程有非法的变量名/编号 请问下具体解决操作步骤? win10我电脑关不了机怎么办 英雄联盟一进加载界面就卡死,怎么解决啊,我是开手机热点玩的 在四川地区开个做鱼面的加工厂怎么样?适不适合?前景好不好? 波姐自已做的鱼丸无添加个个Q弹,做鱼面,下火锅,生氽都好吃! 云梦鱼面的相关传说 云梦炒鱼面的传说 一斤鱼蓉做鱼面给多少淀粉 我想做鱼面生意,自己帮人加工,想开个小作坊,不知道怎样做,要什么样的设备。 鱼面有没有适合清真的做法【回族食用】? 吃鱼除了酸莱鱼,还有什么做法呢??? 十斤苕粉做鱼面需要多少斤鱼? 做鱼面用面粉好还是淀粉好 可以拿来做鱼面的鱼有哪些 ORA-01036:nbsp;非法的变量名/编号nbsp;oracle C# 操作ORACLE 遇到些问题 PHP中的变量传值。。涉及引号转义还有XML 垂鱼做法来由 台风眼里有大风吗? 台风眼中心一般风力多大? 台风警报中常说台风中心附近最大风力指的是台风眼对吗 小学六年下册英语四个there be句型是什么 there be句型造句➕老虎? 小学英语,there be句型中如何讲解grass?grass到底可数还是不可数?柯林斯词典上怎么说的是可数? 用there be句型写一篇英语作文(五句话) 怎样教小学英语的there be句型 请问这个句型:there is a/an...,there are...是小学英语教学几年级第几单元的? 小学英语There be问题 小学英语中THERE BE 句型的改错题 用there be句型介绍北关小学。用英语介绍。 写一篇英语小短文,用上there be句型 手电筒照射出去的光不是平均的,为什么中间比旁边亮? 射程一千米左右手电筒多少钱 手电筒求推荐!一二百左右的