https://learn.microsoft.com/ko-kr/sql/t-sql/statements/merge-transact-sql?view=sql-server-ver16
MERGE(Transact-SQL) - SQL Server
MERGE(Transact-SQL)
learn.microsoft.com
- 단일 테이블 적용 예제
1
2
3
4
5
6
7
|
MERGE INTO [dbo].[Game] -- 적용 테이블
USING (SELECT 1 AS DUAL) AS tmpDual -- Dummy SubQuery
ON (AccountID = @AID) -- 비교문 (WHERE)
WHEN MATCHED THEN -- 매칭
UPDATE SET Level = @Level
WHEN NOT MATHCED THEN -- 매칭 안됨
INSERT (AccountID, Level) VALUES (@AID, @Level);
|
cs |
'Database' 카테고리의 다른 글
[MS-SQL] CASE / WHEN / THEN (0) | 2023.04.16 |
---|---|
[MySql] DELETE + JOIN 사용법 (1) | 2023.04.16 |