empId と status (Y/N) の 2 つの列を格納するテーブル (informix 内) があります。実行すると、特定の条件に基づいてこれらの従業員 ID のステータスを更新するスクリプトが他にもいくつかあります。当面のタスクは、ユーザーが従業員 ID を含むファイルへのパスを提供することです。このファイルを見て、「user_supplied_file挿入からemployeeStatusTableへのロード」を行うスクリプトがあります。このファイルに記載されているすべての従業員 ID は、ステータス「N」でこのテーブルに挿入されます。実際の問題は、ユーザーが指定したファイルに、(他のスクリプトまたはジョブによって) ステータスが「Y」に更新されたテーブルに既に存在する employeeId が含まれている可能性があることです。この場合、既存のエントリは上書きされます。つまり、テーブルのエントリは「empId」、「N」となるはずです。
これを達成する方法はありますか?前もって感謝します。