一部の CSV データを MS SQL データベースにインポートする方法を決定しようとしています。
残念ながら、複数のテーブルが関係しているため、見た目ほど単純ではありません。また、CSV から取得されるフィールドもあれば、固定値を持つフィールドもあります。
複数のテーブルを関連付けるという点では、私のロジックは次のようになります。
IF <select count(course_name) from tbl_courses WHERE course_name = 'value from csv'> GT 0
THEN
ADD <data> to TBL_ITEM using PK from TBL_COURSES
ELSE
CREATE ROW in TBL_COURSES WITH <data>
ADD <data> to TBL_ITEM using PK from TBL_COURSES
END IF
CSV のフィールドを tbl_item にマップする方法はありますか (必要に応じて tbl_courses に行を追加しますか?)