成人免费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-03-30 14:32:38

Oracle Date

2010-04-08 18:33:46

Oracle VARR

2010-04-08 17:40:02

Oracle 多表關聯

2010-05-06 16:02:42

Oracle SQL

2011-08-22 15:47:27

Oracle臨時表存儲過程

2010-03-29 11:06:22

Oracle Spat

2010-04-09 09:28:30

Oracle自增字段

2010-04-29 09:16:16

Oracle密碼過期處

2010-04-21 13:31:11

Oracle時間

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-09 13:35:35

Oracle啟動

2010-04-06 16:00:19

Oracle更改表

2010-04-28 15:04:37

Oracle數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品久久久久久久久久久久久 | 亚洲精品久久久久久久久久久久久 | 精品日本中文字幕 | 99久久久无码国产精品 | 国产黑丝av| 亚洲一区二区三区桃乃木香奈 | 亚洲97| 91精品国产自产精品男人的天堂 | 国产精品一区二区久久 | 日韩在线不卡视频 | а天堂中文最新一区二区三区 | 国产一区在线免费观看 | 亚洲国产精品一区二区第一页 | 亚洲精品一区国语对白 | 成人欧美一区二区三区在线播放 | 国产精品不卡视频 | 亚洲色图插插插 | 日产精品久久久一区二区福利 | 免费v片 | 男女羞羞视频大全 | 国产精品免费高清 | 巨大荫蒂视频欧美另类大 | 91免费观看| 国产精品久久久久久婷婷天堂 | 国产午夜精品理论片a大结局 | 欧美国产日本一区 | 欧美一区二区二区 | av一区在线观看 | 日本精品一区二区三区在线观看 | 少妇特黄a一区二区三区88av | 国产精品毛片无码 | 国产高清一二三区 | 日韩成人精品在线 | 国产黄色在线 | 韩日精品视频 | 81精品国产乱码久久久久久 | 色综合天天网 | 亚洲国产精品一区在线观看 | 精国产品一区二区三区 | 99热精品在线观看 | 日韩视频精品 |