0

Excel から SQL データベースにデータをインポートする必要があります。データを挿入する前に、いくつかのビジネス ルールを適用する必要があります。それで、最善のアプローチは何ですか。1. すべての Excel を読み込んでコレクションに入れ、ビジネス ルールを適用する か、または 1. Excel を読み、レコードを取得し、ビジネス ルールを適用し、レコードをデータベースに挿入します。

4

1 に答える 1

0

データベースにルールを適用せずにデータを入れます。その後、SQL を使用してビジネス ルールを簡単に適用できます。

ただし、このアプローチは次のことを前提としています。

あなたのデータは十分にフォーマットされています。1 つのセルが 1 つのフィールドに相当しないのでしょうか。または、Excel ファイルが複数のユーザーによって異なる編集規則に従って編集された可能性があります。私の経験からすると、SQL にインポートする前にこのデータ クリーニングを行う方がはるかに簡単です。

SQL を使用してビジネス ロジックを適用できます。結局のところ、それを理解できる必要があり、SQL または PL/SQL プログラマーよりも優れた VBA プログラマーである場合は、すべてをデータベースに挿入する前にビジネス ルールを適用する必要があります。

于 2012-10-03T09:58:49.210 に答える