데이터베이스 테이블에있는 오류 메시지를 보고서의 사용자에게 익숙한 메시지로 변환하려고합니다.조건에 따라 데이터 집합의 필드에서 텍스트를 바꾸는 방법 - SQL Server
필드의 값을 다른 필드의 리터럴 텍스트를 기반으로 바꿀 수 있기를 원합니다. 파일 이름이 ExportFile
경우, 나는 There was an error with the export file
을 읽을 수 FileContent
를 원하는 파일 이름이 ImportFile
경우 내가 원하는 예를 들어
SELECT
Left(Filename,Len(Filename)-16) as 'FileName',
FileContent,
Right(left(Filename, Len(Filename) - 8), 8) as 'CurrentDate'
FROM ErrorLogs
WHERE
FileContent like '%Error%'
AND Right(left(Filename, Len(Filename) - 8), 8) =
Replace(convert(varchar(10), getdate(), 102), '.', '')
ORDER BY
filename asc
:
현재 쿼리는 세 개의 열 FileName
, FileContent
, CurrentDate
와 데이터 집합을 반환 FileContent
그에 따라 읽을 수 있습니다.
감사합니다. 매우 도움이되었습니다. – user1171915