oracle sql 记录存在则更新,不存在则插入
2013-07-21 17:44
706 查看
MERGE <hint> INTO <table_name>
USING <table_view_or_query>
ON (<condition>)
WHEN MATCHED THEN <update_clause>
DELETE <where_clause>
WHEN NOT MATCHED THEN <insert_clause>
[LOG ERRORS <log_errors_clause> <reject limit <integer | unlimited>];
USING <table_view_or_query>
ON (<condition>)
WHEN MATCHED THEN <update_clause>
DELETE <where_clause>
WHEN NOT MATCHED THEN <insert_clause>
[LOG ERRORS <log_errors_clause> <reject limit <integer | unlimited>];
MERGE INTO USERINFO a USING ( SELECT '1' as UNAME FROM dual ) b ON (a.UNAME = b.UNAME) WHEN MATCHED THEN UPDATE SET a.ADDR = 'ddd', a.UTC = 1234567 WHEN NOT MATCHED THEN INSERT (a.ADDR, a.UTC, a.UNAME) VALUES ('aaa', 7654321, '1');
相关文章推荐
- mysql 存在该记录则更新,不存在则插入记录的sql
- (转载)mysql 存在该记录则更新,不存在则插入记录的sql
- mysql 存在该记录则更新,不存在则插入记录的sql
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- oracle 实现 存在记录就更新,不存在就插入 merge into
- mysql 存在该记录则更新,不存在则插入记录的sql
- mysql 存在该记录则更新,不存在则插入记录的sql
- mysql 存在该记录则更新,不存在则插入记录的sql
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- mysql 存在该记录则更新,不存在则插入记录的sql
- mysql 存在该记录则更新,不存在则插入记录的sql
- Oracle存在修改,不存在插入记录 SQL
- 黄聪:mysql 存在该记录则更新,不存在则插入记录的sql
- sql存在该记录就更新,不存在就插入
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- mysql数据库中关于记录存在,更新记录,记录不存在,插入记录的sql语句编写
- Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
- mysql 存在该记录则更新,不存在则插入的sql