앨범 ID가 테이블에있는 경우 앨범 세부 정보를 업데이트하는 저장 프로 시저가 있습니다. 그렇지 않으면 새 레코드가 추가됩니다. 사용자가 일부 값을 업데이트하거나 일부 값을 남겨 둘 수 있습니다. 따라서 사용자가 이전 데이터를 업데이트하기위한 값을 남겨두면 테이블에 보관해야합니다. 내가 이전 데이터가 유지되지 않는 설명을 보내지 않은 경우는 무시됩니다SQL 서버에서 COALESCE 사용
UPDATE [dbo].[tbl_M_Album]
SET [AlbumName] = @AlbumName
,[ImageName] = @Imagename
,[Description] = coalesce(@Description,[Description])
,[Imagepath] = @Imagepath
,[UpdatedBy] = @CreatedBy
,[UpdatedDate] = @CreatedDate
where AlbumID [email protected]
end
: 내가 SQL에서 coasesce을 활용하는 솔루션을 발견이를 위해 ...
나는 나의 SP를 썼다 빈 데이터. 실수가 있으면 도와주세요.