语法:
MERGE INTO ( ) A
USING (
) B ON ( )
WHEN MATCHED THEN
写更新语句或者其它语句:UPDATE SET 。。。。
WHEN NOT MATCHED THEN
写插入语句或者其它语句:
INSERT ( 字段 ) VALUES( 数据源 );
解析:
MERGE INTO ( 查询所有数据 ) A
USING (
查询要比较或者是要匹配的数据SQL
) B ON (数据匹配或者比较,比如 A = B )
WHEN MATCHED THEN -- 这个意思匹配就走更新语句
写更新语句或者其它语句:UPDATE SET 。。。。
WHEN NOT MATCHED THEN -- 这个意思就是不匹配然后就执行插入语句
写插入语句或者其它语句:
INSERT ( 字段 ) VALUES( 数据源 );
搜索
复制
MERGE INTO ( 查询所有数据 ) A
USING (
查询要比较或者是要匹配的数据SQL
) B ON (数据匹配,比如 A = B )
WHEN MATCHED THEN -- 这个意思匹配就走更新语句
写更新语句或者其它语句:UPDATE
SET 。。。。
WHEN NOT MATCHED THEN -- 这个意思就是不匹配然后就执行插入语句
写插入语句或者其它语句:
INSERT (
字段
)
VALUES
(
数据源
);
MERGE INTO ( 查询所有数据 ) A
USING (
查询要比较或者是要匹配的数据SQL
) B ON (数据匹配,比如 A = B )
WHEN MATCHED THEN -- 这个意思匹配就走更新语句
写更新语句或者其它语句:UPDATE
SET 。。。。
WHEN NOT MATCHED THEN -- 这个意思就是不匹配然后就执行插入语句
写插入语句或者其它语句:
INSERT (
字段
)
VALUES
(
数据源
);