5 sql
我使用以下查询将值插入表A中的一个字段.
insert
into A (name)
values ('abc')
where
A.id=B.code
and B.dept='hr' ;
Run Code Online (Sandbox Code Playgroud)
这个查询对吗?如果没有,请给我一个正确的方法.
MERGE
INTO a
USING (
SELECT *
FROM b
WHERE b.dept = 'hr'
)
ON a.id = b.code
WHEN NOT MATCHED THEN
INSERT (id, name)
VALUES (code, 'abc')
WHEN MATCHED THEN
UPDATE
SET name = 'abc'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39688 次 |
| 最近记录: |