誰かが間違った変数を入力した場合に正しい部分を返すことができることを確認する必要があるクライアントのために、バリエーション/シノニム テーブルを作成する必要があります。
たとえば、パーツ ID が GRX7-00C の場合。クライアントがこれをパーツ テーブルに入力すると、この製品のバリエーションを格納するバリエーション テーブルが自動的に作成されます。GBX7-OOC と同様 (数字の 0 の代わりに文字の O)。または、番号が 1 の場合は、L または I を使用できるようにします。
したがって、パーツ GRL8-OOI がある場合、バリエーション テーブルで以下を関連付けることができます。
- GRI8-OOI
- GRL8-0OI
- GRL8-O0I
- GRL8-OOI
- 等....
私は現在、これを手動で入力していますが、これらのパーツにはさまざまなバリエーションがある可能性があります。それで、このための自動プロセスを作成する方法について誰かが良い考えを持っていますか?
C# や SQL でこれを行う方法に完全に困惑しています。
ありがとう!