文字列 (完全なパスを含むファイル名) に MSSQL の別の文字列が含まれているかどうかをテストする必要があります。
私のスクリプトは、コミットしようとしているファイルが特定の列の下のデータベースに存在するかどうかを確認する必要があります (プレフック スクリプト)。
列のデータ定義を実際に変更することはできませんが、現在テキストTEXT
を使用しており、ファイルは改行文字で区切られています。TSQL 関数を使用しようとしましCONTAINS
たが、全体的なパフォーマンスはあまり良くありません。
すべてのデータを PHP 配列にロードし、ローカルで比較を行う方がよいでしょうか?
ここで何をするのが最善の方法なのかよくわかりません。
更新:データベースには約 194,530 行あります。