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