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

Oracle多表關聯中的update語句實際應用

數據庫 Oracle
我們今天主要和大家討論的是 Oracle多表關聯中的update語句的實際應用,本文主要是以代碼的方式來引出Oracle多表關聯中的update語句的實際操作。

以下的文章主要講述的是 Oracle多表關聯中的update語句的實際應用,為了使大家更為仔細的看明白其實際的操作步驟,我們建立了下面的簡單模型與構造一部分的測試數據:在某個業務受理子系統BSS中,

客戶資料表

 

  1. create table customers  
  2. (  
  3. customer_id number(8) not null,   

 

客戶標示

  1. city_name varchar2(10) not null, 

所在城市

  1. customer_type char(2) not null, 

客戶類型

 

  1. ...  
  2. )  
  3. create unique index PK_customers on customers (customer_id)  

 

由于某些原因,客戶所在城市這個信息并不什么準確,但是在

客戶服務部的CRM子系統中,通過主動服務獲取了部分客戶20%的所在

城市等準確信息,于是你將該部分信息提取至一張臨時表中:

 

  1. create table tmp_cust_city  
  2. (  
  3. customer_id number(8) not null,  
  4. citye_name varchar2(10) not null,  
  5. customer_type char(2) not null  
  6. )  

 

1) 最簡單的形式

經確認customers表中所有customer_id小于1000均為'北京'

1000以內的均是公司走向全國之前的本城市的老客戶:)

 

  1. update customers 

set city_name='北京'

 

  1. where customer_id<1000 

2) 兩表(多表)關聯Oracle update 僅在where字句中的連接

這次提取的數據都是VIP,且包括新增的,所以順便更新客戶類別

 

  1. update customers a  

使用別名

 

  1. set customer_type='01'  

01 為vip,00為普通

 

  1. where exists (select 1  
  2. from tmp_cust_city b  
  3. where b.customer_id=a.customer_id  
  4. )  

 

3) Oracle 兩表(多表)關聯update 被修改值由另一個表運算而來

 

  1. update customers a  

使用別名

 

  1. set city_name=(select b.city_name from tmp_cust_city b where b.customer_id=a.customer_id)  
  2. where exists (select 1  
  3. from tmp_cust_city b  
  4. where b.customer_id=a.customer_id  
  5. )   

 

上述的相關內容就是對 Oracle多表關聯的update語句的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle case的2中常用表達式
  2. Oracle表空間的設置問題的描述
  3. Oracle數據字典的恢復場景
  4. Oracle EXPLAIN PLAN的實際應用經驗總結
  5. 修改Oracle默認用戶密碼有效期時間的實操
責任編輯:佚名 來源: 博客園
相關推薦

2010-05-04 15:15:39

Oracle分頁查詢

2010-09-17 10:39:36

SQL中

2010-09-27 10:29:14

sql update語

2010-05-10 18:38:08

Oracle分頁語句

2009-12-02 19:51:54

PHP Switch語

2010-04-08 17:40:02

Oracle 多表關聯

2010-04-08 18:33:46

Oracle VARR

2010-03-30 14:32:38

Oracle Date

2010-03-29 11:06:22

Oracle Spat

2011-08-22 15:47:27

Oracle臨時表存儲過程

2010-05-06 16:02:42

Oracle SQL

2010-03-29 15:33:18

Oracle EXP

2010-03-31 17:40:15

Oracle SELE

2010-04-09 16:26:53

Oracle join

2010-04-06 16:00:19

Oracle更改表

2010-04-09 13:35:35

Oracle啟動

2010-04-29 09:16:16

Oracle密碼過期處

2010-04-21 13:31:11

Oracle時間

2010-04-09 09:28:30

Oracle自增字段

2010-04-28 15:04:37

Oracle數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩中文字幕在线观看 | 日韩欧美在线观看 | 成人影院在线观看 | 色秀网站 | 欧美日韩视频网站 | av特级毛片 | 亚洲精品在线看 | 国产不卡视频 | 九九在线视频 | 日韩午夜精品 | 一区二区三区四区在线播放 | 在线日韩欧美 | 福利一区在线观看 | 国产一区二区久久 | www日韩高清 | 免费观看毛片 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产精品观看 | 91视频在线观看 | 免费在线观看成人 | 日韩精品网站 | 欧洲成人 | 99久久99| 国产精品亚洲视频 | 婷婷综合五月天 | 男人天堂色 | 国产91在线 | 亚洲 | 精品麻豆剧传媒av国产九九九 | 日韩精品一区二区三区视频播放 | 女同av亚洲女人天堂 | 91精品国产一区二区三区香蕉 | 91欧美精品成人综合在线观看 | 国产精品免费一区二区 | 精品免费国产视频 | 亚洲精品中文字幕在线 | 国产高清不卡 | 国产精品3区 | 国产精品美女视频 | 国产一区二区视频在线 | 二区av | 羞羞色在线观看 |