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

Oracle里通過merge語句判斷重復插入

數據庫 Oracle
Oracle數據庫是很多人都非常熟悉的數據庫系統,Oracle數據庫性能比較好,廣受用戶好評,Oracle里通過merge語句判斷重復插入是怎么實現的呢?

導讀:Oracle數據庫功能比較齊全,在數據庫業界也算是名氣不小的的數據庫系統啦。由于項目中需要用到批量插入,為了防止用戶插入重復的數據,需要先判斷插入的數據是不是已經存在,如果存在則忽略這次插入,否則插入這條數據,剛開始的時候是先用一條SQL語句判斷,如果返回結果是真(記錄已經存在),則忽略,否則插入這條數據,這樣的話插入一條數據就要發起兩個到數據庫的連接,后來發現這樣做效率實在太低了,搜索了一下,發現oracle數據庫支持merge語句,做了個測試,成功了,記錄下來供大家參考。

數據庫:TEST

1 CREATE TABLE TEST(

2 ID NUMBER NOT NULL,

3 NAME VARCHAR2(30) NOT NULL,

4 SEX VARCHAR2(2) DEFAULT '男'

插入兩條數據:

1 INSERT INTO TEST VALUES(1,'SUNZHENXING','男')

2 INSERT INTO TEST VALUES(2,'SUNHAILONG','女')

MERGE語句:

1 MERGE INTO TEST A USING TEST B

2 ON (A.NAME=B.NAME)

3 WHEN MATCHED THEN

4 UPDATE SET A.SEX='女'WHERE A.NAME='SUNZHENXING'

5 WHEN NOT MATCHED THEN

6 INSERT VALUES (3,'SUNZHENXING','女')

需要注意的是:MERGE語句中的UPDATE語句和INSERT語句和一般的SQL語句格式有點不同

上文中的內容是從工作中總結出來的,如有什么不妥的地方還望大家見諒,希望對大家能夠有所幫助。

【編輯推薦】

  1. Oracle 11g存在密碼過期問題
  2. Oracle中幾個限制的說明
  3. Oracle訪問Sybase數據庫的方法
  4. 如何完全刪除Oracle數據庫
責任編輯:迎迎 來源: 中國IT實驗室
相關推薦

2010-11-16 13:54:47

Oracle標識列

2010-04-01 14:14:56

Oracle綁定變量

2017-07-18 10:14:23

OracleMerge into教程

2010-04-12 09:36:29

Oacle merge

2010-11-04 11:17:42

DB2 Merge語句

2010-04-26 11:37:25

Oracle merg

2021-04-08 10:55:53

MySQL數據庫代碼

2010-07-19 12:47:04

SQL Server

2010-10-14 09:32:52

SQL Server

2024-04-24 10:31:20

PostgreSQL數據庫

2017-06-29 14:35:59

Oracle觸發器

2010-11-18 11:08:30

oracle授權語句

2010-10-27 15:03:47

Oracle with

2011-04-02 14:06:46

SQL Server MERGE

2010-06-07 13:20:39

MySQL插入處理重復

2010-09-08 16:38:13

SQL循環語句

2009-11-16 17:55:58

Oracle SQL語

2010-10-27 11:25:13

ORACLE ROWN

2010-11-18 12:58:25

Oracle條件分支語

2009-11-16 13:47:35

Oracle SQL語
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色片大全在线观看 | 青青草亚洲 | 亚洲欧美日韩电影 | 国产精品网址 | 成人午夜免费福利视频 | 成人精品久久日伦片大全免费 | 国产一区二区在线视频 | 精品一区二区三区在线播放 | 综合九九 | 久久久久亚洲 | 成人欧美一区二区三区在线观看 | 久久精品成人 | 国产精品网址 | 99成人免费视频 | 99免费在线观看 | 男女羞羞视频网站 | 久久中文字幕一区 | 涩涩视频网站在线观看 | 午夜精品久久久 | 91精品欧美久久久久久久 | 日韩精品在线视频 | 一级毛片色一级 | 作爱视频免费观看 | 国产精品污www一区二区三区 | 亚洲国产成人在线 | 日韩精品一区二区三区中文在线 | 欧区一欧区二欧区三免费 | 91丨九色丨国产在线 | 人人叉| 97伦理 | 欧美日韩精品一区 | 成人免费xxxxx在线视频 | 国产成人精品免高潮在线观看 | 国产精品一区二区三级 | 一本色道久久综合亚洲精品高清 | 看片91| 久久精品视频12 | 精品一级毛片 | 无码一区二区三区视频 | 国产成人精品午夜 | 中文天堂网 |