asp.net Oracle 之Insert 与 Update 更新封闭代码

来源:这里教程网 时间:2026-02-28 05:55:29 作者:

.net oracle 之insert 与 update 更新封闭代码
 
觉得我可以从的更新方法下手,于是有了下面这些尝试了。

在oracle 中insert 语句是可以使用 returning 返回新增的记录的。

于是我们的insert 语句就是这样了.

insert into tablename (uniquecolumn,othercolumns)
values(table_seq.nextval,values) returning uniquecolumn into :unique_id。

这样执行之后,我就可以通过out参数 unique_id 获取新增的记录的主键啦

 


里面使用到的其他类型引用,以后会慢慢分享。

而update 则可以这样: uniquecolumn from tablename where condition for update。

将要更新的行select 出来,并且加上update 的锁。保证update按顺序执行,而不会错乱

相关推荐