Oracle和SQL Server的对比 - 连接表的更新操作Update SQL 语句

原创 2007年09月25日 14:08:00

For Oracle:

update ipop_worktype_loader wl set wl.status=0
where  exists (select 1 from ipop_worktype_lkp w where  wl.worktype_id = w.worktype_id and w.application_Id=10 and wl.status=1)

 

For MS SQL Server

update  wl  set wl.status=0  from ipop_worktype_lkp w,ipop_worktype_loader wl
where wl.worktype_id = w.worktype_id and w.application_Id=10 and wl.status=1 

Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法

在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。  如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次...

SQL Server UPDATE语句用于更新数据

SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解。 现...

SQL Server数据库自增长字段标识列的更新(update)修改终极操作方法

SQL Server数据库自增长标识列的更新修改操作方法 在日常的sql server开发中,经常会用到Identity类型的标识列作为一个表结构的自增长编号。比如文章编号、记录序号等等。自增长的标...

sql server中高并发情况下 同时执行select和update语句死锁问题 (二)

死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频查询,高并发查询下由于数据库...

sql server中高并发情况下 同时执行select和update语句死锁问题 (一)

最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。...
  • lishehe
  • lishehe
  • 2014年12月31日 00:39
  • 28371

sql server中高并发情况下 同时执行select和update语句死锁问题 (二)

SQL Server死锁使我们经常遇到的问题,数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁。希望对您学习SQL Server死锁方面能有所帮助。         ...
  • lishehe
  • lishehe
  • 2014年12月31日 23:11
  • 7429

sql server中高并发情况下同时执行select和update语句死锁问题(一)

最近在項目上也遇到了select和update死鎖的問題, 發現了這篇文章特轉過來細讀......

SQL Server索引进阶第十三篇:Insert,Update,Delete语句

索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其...

sql server中高并发情况下同时执行select和update语句死锁问题(二)

最近在項目上也遇到了select和update死鎖的問題, 發現了這篇文章特轉過來細讀......
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle和SQL Server的对比 - 连接表的更新操作Update SQL 语句
举报原因:
原因补充:

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