真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用一條語句實(shí)現(xiàn)update/insert語句

這篇文章主要介紹“怎么使用一條語句實(shí)現(xiàn)update/insert語句”,在日常操作中,相信很多人在怎么使用一條語句實(shí)現(xiàn)update/insert語句問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么使用一條語句實(shí)現(xiàn)update/insert語句”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、隴川網(wǎng)絡(luò)推廣、小程序開發(fā)、隴川網(wǎng)絡(luò)營銷、隴川企業(yè)策劃、隴川品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供隴川建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

應(yīng)用場景: 處理業(yè)務(wù)數(shù)據(jù)時,如果數(shù)據(jù)庫中存在這條記錄則更新,如果不存在就更新。

實(shí)現(xiàn)SQL:(使用語oracle9i 之后的版本)

  1. MERGE INTO [your table-name] [rename your table here]     

  2. USING ( [write your query here] )[rename your query-sql and using just like a table]     

  3. ON ([conditional expression here] AND [...]...)     

  4. WHEN MATHED THEN [here you can execute some update sql or something else ]     

  5. WHEN NOT MATHED THEN [execute something else here ! ]

說明:

using:update/insert 的原數(shù)據(jù),就是使用這些查到的數(shù)據(jù)進(jìn)行更新或者插入操作的。所以說必須保證能夠查出數(shù)據(jù)。

on:判斷條件,判斷外層表記錄和using查出來的記錄。

Merge: merge是用來更新整張表用得,使用時要小心。

使用例子:

  1. merge into tfa_alarm_act_nms a     

  2. using (select FP0,FP1,FP2,FP3,REDEFINE_SEVERITY     

  3. from tfa_alarm_status) b     

  4. on (a.fp0=b.fp0 and a.fp1=b.fp1 and a.fp2=b.fp2 and a.fp3=b.fp3)     

  5. when matched then update set a.redefine_severity=b.redefine_severity     

  6. when not matched then insert (a.fp0,a.fp1,a.fp2,a.fp3,a.org_severity,a.redefine_severity,  

  7. a.event_time  ,a.int_id)     

  8. values (b.fp0,b.fp1,b.fp2,b.fp3,b.REDEFINE_SEVERITY,b.redefine_severity,sysdate,7777778); 

解釋:利用表tfa_alarm_status跟新標(biāo)tfa_alarm_act_nms的b.redefine_servertify,條件是a.fp0=b.fp0 and a.fp1=b.fp1 and a.fp2=b.fp2 and a.fp3=b.fp3
如果tfa_alarm_act_nms表中沒有該條件的數(shù)據(jù)就插入。

到此,關(guān)于“怎么使用一條語句實(shí)現(xiàn)update/insert語句”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


文章名稱:怎么使用一條語句實(shí)現(xiàn)update/insert語句
分享地址:http://weahome.cn/article/jgejce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部