首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎么得到新插入行的ID值,多谢!(附SQL Server代码)

2011-12-23 
如何得到新插入行的ID值,谢谢!(附SQL Server代码)访问sqlserver时:插入数据的C#代码DECALRE@idINTINSERTI

如何得到新插入行的ID值,谢谢!(附SQL Server代码)
访问sqlserver时:插入数据的C#代码
DECALRE   @id   INT;

INSERT   INTO   EVENT(EVENT_NAME,FLOW_TYPE,EVENT_DESC,EVENT_NO)   VALUES(@EVENT_NAME,@FLOW_TYPE,@EVENT_DESC,@EVENT_NO);

SELECT   @id=@@IDENTITY;   --得到新插入行的标示
SELECT   @id;

然后用rs.GetInt32(0);即可得插入后自增长字段ID的值
       
请问在oracle中如何用类似语句实现,谢谢各位!!

[解决办法]
就是说,有 seq_EVENT_id.nextval 这个之后才可以 seq_EVENT_id.currval.

热点排行