반응형
1. 일반적인 Update 문
UPDATE 테이블명
set
필드명 = 바꿀값 또는 파라미터
Where
조건문
2. A에서 Select 문으로 나온 결과 값을 A의 컬럼값으로 복사
UPDATE 테이블명A
SET
테이블명A.필드명 = 테이블명B.필드명
FROM 테이블명A, 테이블명B
WHERE 테이블A.ID = 테이블B.ID
예시
UPDATE OprHostIpCode
SET OprHostIpCode.OprSortSeq = B.ROWNUM
FROM OprHostIpCode AS A,
(SELECT ROW_NUMBER() OVER(PARTITION BY '' ORDER BY OprTeam, SystemName,Ip) AS ROWNUM, HostId FROM OprHostIpCode) AS B WHERE A.HostId = B.HostId
반응형
'IT > DB' 카테고리의 다른 글
[MSSQL] 현재 날짜, 시스템 시간 출력 (0) | 2022.04.01 |
---|---|
[MSSQL] WITH NOLOCK 이란? (0) | 2022.03.29 |
[MSSQL] 콤마로 구분된 데이터를 테이블로 전환 (0) | 2022.03.28 |
[MSSQL] 여러행을 콤마를 포함한 한줄로 변환 (0) | 2022.03.28 |
[MSSQL] 변수 LIKE절 활용 프로시져 (0) | 2022.03.22 |