「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。

SQL:重複データを安全に削除する方法(DELETE+ROW_NUMBER)

SQL:重複データを安全に削除する方法(DELETE+ROW_NUMBER)

データベースを長く運用していると、アプリのバグやテストデータの混入、複数サーバ間複製のトラブルなどが原因で、重複データが発生することがあります。しかし、安易に DELETE を実行すると必要なデータまで消えてしまう危険があります。 そこで本 …

PowerShellでスクリプトの絶対パス・実行フォルダを取得する方法

PowerShellでスクリプトの絶対パス・実行フォルダを取得する方法

PowerShellスクリプトを書く際、「実行中のスクリプト自身のパス」や「そのスクリプトが置かれているフォルダ」を取得したいケースはよくあります。 特に以下のようなケースでは必須です: ログファイルをスクリプトと同じフォルダに出力したい …

WinMergeで改行コードの違いを検出する方法(CRLF/LF)

WinMergeで改行コードの違いを検出する方法(CRLF/LF)

Windows環境でテキストファイルを扱っていると、**改行コード(CRLF、LF、CR)**の違いによって差分比較ツールで正しく比較できない、あるいは不要な差分が大量に出て困ることがあります。本記事では、WinMergeで改行コードの違い …