日期:2014-05-17  浏览次数:20844 次

如何得到新插入行的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.