我正在尝试确定如何将一些 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 添加一行?)