私Customers
のテーブルには現在、 という一意の ID フィールドがありCustomerCode
ます。
新しい顧客がテーブルに追加されたときに、CustomerCode
フィールドで ID を自動生成する必要があります。これは簡単に達成できます。
ただし、ユーザーは、以前のアプリケーションまたは手動の記録保持システムからの一意の ID を持つ顧客のリストを既に持っている場合があります。これらの顧客をこの新しいテーブルにインポートし、以前の一意の ID を として保持したいと考えていますCustomerCode
。CustomerCodes は、CUS0157999Z などの英数字です。
これを行うのはデータベースの役割を超えていますか? 代わりに、まだ存在しない一意の CustomerCode を自動生成するフロントエンド アプリケーションが必要でしょうか?
新しいシステムと古いシステムは連携して実行する必要があるため、顧客Customer
は毎日新しいテーブルにインポートされます。