更新一个字段后,同时取得更新后的值。

原创 2006年06月20日 17:16:00

   更新一个字段后,同时取得更新后的值,这样可以保证在并发操作时,取得的值具有唯一性,且不需要加锁。因为如果采用,先select再upddate的方式,则在并发操作时,不能保证取行的值具用唯一性。除非加锁。代码如下:

      UPDATE dbo.sysdata
       SET pono = PONO + 1,
           @poNumber = PONO + 1

oracle存储过程将某张表一个字段的多值分开成多条数据插入到一张新表

create or replace PROCEDURE PRO_MANDATESCOPE (dataid in varchar2,tablename in varchar2 ) AS ...

mysql 批量修改表中字段数据成不同的值 用一个表更新另一个表的方法

最近在工作的时候突然想到了一个问题,就是mysql如何才能实现批量更新多条记录的同一个字段为不同值,发现其中的学问还是挺多的,所以就把网上总结下来分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看...

Hibernate 更新部分更改的字段 hibernate update

Hibernate 中如果直接使用   Session.update(Object o);   会把这个表中的所有字段更新一遍。   比如: Hibernate: updat...

需求:查询某个字段在数据库中是否存在记录,如果存在,则更新这条记录;如果不存在,则增加这条记录

sqlserver版:if exists(select id from waynejiang where id=1) update  waynejiang set name='XX' where i...

在查询分析器中执行update更新一个字段查询一直执行但不会成功

错误描述: 最近一段时间早上查看我维护的一个网站,每次都出现连接数据库超时一过期的提示。在服务器上登陆不了sqlserver。在服务中也停止不了sqlserver服务。 只能在任务管理器中...
  • sxf359
  • sxf359
  • 2016年11月25日 10:36
  • 550

更新多个表的不同字段到一个表中

update eval_infraction ei #关联车,证,企业信息 LEFT JOIN ( SELECT ci.VEH_STATUS,ci.VEH_TYPE_ONE,ci.V...

MySQL查询:查询一个表中类别字段中Max()最大值对应的记录

问题是: 数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段, 现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结...
  • HX_lei
  • HX_lei
  • 2016年03月15日 17:45
  • 18746

查询一个表中的两个字段值相同的数据

比如有下面的表:person 看到id=1和id=5,id=2和id=6的两行数据中的,name,city值相同,那么怎样把它查询出来呢?   先看下面的一条SQL: select p1....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更新一个字段后,同时取得更新后的值。
举报原因:
原因补充:

(最多只允许输入30个字)