oracle插入记录,如何得到插入记录的id值,谢谢!
myConn.Open()
Dim myCommand As OracleCommand = New OracleCommand
Dim myTrans As OracleTransaction
myTrans = myConn.BeginTransaction()
myCommand.Connection = myConn
myCommand.Transaction = myTrans
mySQL = "Insert Into Tab(ID,flag) values(id.nextval,1)"
myCommand.CommandText = mySQL
myCommand.ExecuteNonQuery()
在此处得到刚才插入记录的id值,请问如何得到?
myTrans.Commit()
myConn.Close()
问题点数:30、回复次数:2Top
1 楼15665964(千岛湖的鱼)回复于 2005-04-29 09:51:59 得分 15
先用select sq.nextval from dual 查询序列中的后一个。然后做插入操作!Top
2 楼vzxq(灵感人)回复于 2005-04-29 10:06:11 得分 15
用存储过程,返回一个参数Top




