データベーステーブルに保持されているエラーメッセージを、レポートの使いやすいメッセージに変換しようとしています。条件に基づいてデータセットのフィールドのテキストを置換する方法 - 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
:
現在のクエリは、3つの列FileName
、FileContent
、CurrentDate
とのデータセットを返します。それに応じてFileContent
を読んでください。
は一時変数の使用が参加するために再び戻ってデータベースに移動するには、UPDATE文の必要がないという理由によるものである...あなたの応答を事前に
ありがとう、これは非常に役に立ちました。 – user1171915