成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Oracle與SQL Server對Update語句的處理

數據庫 Oracle SQL Server
本文主要介紹了Oracle與SQL Server在對Update語句的處理時的不同,以及Update語句在Oracle和SQL Server的使用方法,希望能夠對您有所幫助。

在數據庫操作中,我們經常使用Update語句對表進行修改、更新等。但是不同的數據庫在對Update語句的處理過程可能也是不同的。本文我們主要介紹一下OracleSQL Server在處理Update語句時的不同,接下來就讓我們來一起學習一下吧。

Oracle和SQL Server對Update語句的處理是不同的。同樣的寫法執行出來的結果會不一樣,如果你使用慣了Oracle的話,你需要注意下。在復雜的Update語句中,Oracle一般用子查詢來實現。比如:

  1. update table1 t1  
  2.  
  3. set c1=(select t2.c1 from table2 t2 where t1.c2=t2.c2) 

當然,如果單純的將該語句復制到sqlserver 中運行的話會提示語法錯誤:

行一出現語法錯誤

這個時候你可能會想既然不支持別名的話,直接用表名好了,修改語句為:

  1. update table1   
  2.  
  3. set c1=(select t2.c1 from table2 t2 where table1.c2=t2.c2) 

這個語句確實在sqlserver中能運行,如果你真的運行了它,你就會悲劇了。因為table1中所有的記錄都被更新過,而且一部分本不需要更的記錄被更新成了null,而不是像oracle中只對符合子查詢的記錄進行更新。sqlserver中怎么來對這種情況進行更新的呢?答案是update from。

在sqlserver中要正常對這種情況進行處理的話,需要將上述sql語句進行修改,修改后的sql如下:

  1. update table1  
  2.  
  3. set c1=t2.c2  
  4.  
  5. from table2 t2  
  6.  
  7. where c2=t2.c1 

關于Oracle與SQL Server對Update語句的處理過程就介紹到這里,希望本次的介紹能夠帶給您一些收獲!

【編輯推薦】

  1. Informatica推出支持大交易數據解決方案
  2. Oracle數據庫使用logminer查看歸檔日志
  3. 甲骨文推出面向稅收機構商務智能解決方案
  4. Oracle數據庫如何定期正確刪除archivelog文件
  5. 如何在lvm映射的裸設備上安裝Oracle 10數據庫
責任編輯:趙鵬 來源: 火魔網
相關推薦

2010-11-11 11:13:54

SQL Server

2010-04-20 15:22:34

Oracle SQL

2009-04-15 17:03:15

OracleSQL Server事務處理

2010-07-22 16:02:29

2010-11-11 11:25:45

SQL UPDATE語

2010-07-08 17:40:27

2010-09-27 10:29:14

sql update語

2011-04-18 13:02:08

SQL Server SQL Server

2009-05-11 14:19:49

數據遷移OracleSQL Server

2010-04-19 13:50:27

Oracle調整

2010-09-03 15:08:03

SQLselect語句

2010-04-30 11:41:39

Oracle常用函數

2010-04-13 15:04:16

Oracle優化

2009-09-21 13:05:18

Hibernate u

2010-09-27 10:15:42

sql update語

2010-04-29 16:53:18

Oracle多表關聯

2010-06-29 17:17:44

SQL Server鎖

2011-08-17 20:48:25

索引建立語句非聚集索引唯一索引

2009-10-09 16:47:44

Oracle數據庫事務

2010-09-27 10:04:30

Sql Update語
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院中文字幕 | 在线一区| 日韩图区 | 宅女噜噜66国产精品观看免费 | 亚洲精品日韩欧美 | 久久久久久国产 | 成人免费网站 | 久久精品国产99国产精品亚洲 | 国产成人精品免费视频大全最热 | 日韩在线一区二区三区 | 久久久久九九九女人毛片 | 四虎成人免费电影 | 男女羞羞在线观看 | 色眯眯视频在线观看 | 亚洲激情综合 | 欧美日韩在线一区二区 | 国产精品久久久久久52avav | av久久| 日韩免费视频一区二区 | 国产一区二区三区高清 | 美美女高清毛片视频免费观看 | 国产视频精品视频 | 久久婷婷色 | a免费视频 | www.日韩 | www.国产一区 | 日韩1区 | 91在线第一页 | 俺去俺来也www色官网cms | 久久久精品网站 | 在线免费观看黄a | 成人免费日韩 | 青青久久 | 久久99精品久久久久久秒播九色 | 久久久久久一区 | 久久av一区 | 极品销魂美女一区二区 | 成人精品在线观看 | 欧美一区二区三区,视频 | 久久久无码精品亚洲日韩按摩 | 男女羞羞视频在线免费观看 |