728x90
UPDATE MATBUY_LIST SET
ReceiptDate = CASE @pStatusCHK
When 'S' Then @pOrderDate
ELSE ReceiptDate
End,
OrderDate = @pOrderDate ,
Mention1 = @pMention1 ,
StatusCHK = @pStatusCHK ,
SysUser = @pRegUser ,
SysDate = GETDATE()
WHERE BUYNO = @pBUYNO
ReceiptDate = CASE @pStatusCHK
When 'S' Then @pOrderDate
ELSE ReceiptDate
End,
OrderDate = @pOrderDate ,
Mention1 = @pMention1 ,
StatusCHK = @pStatusCHK ,
SysUser = @pRegUser ,
SysDate = GETDATE()
WHERE BUYNO = @pBUYNO
[출처] UPDATE 문 CASE|작성자 윈마스터
'데이터베이스 > SQL Server' 카테고리의 다른 글
SQL 2005에서 행번호 매기기 (0) | 2008.04.29 |
---|---|
특정 행 구간 선택 하여 쿼리 (0) | 2008.04.29 |
Where 절 CASE문 사용 (0) | 2008.04.29 |
Order By 부분 정렬 구분인자에 따라 정렬 처리 Case 문 사용 (0) | 2008.04.29 |
인덱스 최적화 팁 (0) | 2008.04.29 |