我想创建一个Spoon
适用于列的多个值的转换。我的转换输入是一个 CSV 文件。在该 CSV 文件中有一个名为“技术”的列,其中包含 0 个或多个由分号分隔的值,如下所示。
+------------------------------------------------------+
row_id | Technology
+------------------------------------------------------+
1 | Cobol ; Db2 ; Jcl ; Vsam ; Cics ; Changeman ;
2 | Oracle ; Sql ; Db2 ; Oracle 9i ;
3 | Windows 2000 ; SQL ;
+------------------------------------------------------+
我在数据库中有一个名为“技术”的表,其架构如下:
+----------------------+
Technologies
+----------------------+
id | technology_name
+----------------------+
其中id
column 设置为自动递增。
technology
仅当表中不存在该值时,我才想插入列的值Technologies
。
谁能告诉我
1) 使用哪种类型的步骤来拆分technology
列的值?2)如何只插入一次值?例如 in row 1
and row 2
,Db2
重复但我只想插入Db2
一次。
提前致谢 !