我有一个场景,我将数据作为逗号分隔符。例如,表中的数据类似于下面的内容。
EmpID Location Active
109 2 1
109 3 1
109 4 1
现在我收到的数据为EMPID 109,位置(1,2,5)。我需要做的是插入1,5,因为它们不存在于表数据中,因为它存在于表中。将表中的3,4设置为活动0,因为它们存在于表数据中,但在我们收到的数据中不存在。我试图在一个sql中完成所有这些,而不是使用多个sql。
答案 0 :(得分:0)
挑战似乎是解析CSV数据。我采用了使用XML解析它的方法,然后使用List< string >
来处理更新源表。在下面的示例中,我创建了一个名为merge
的表,并将一些CSV数据分配给e
。下面的代码是一个完整的工作示例。
@CSV