需求:
我们需要把Excel中的一些资料更新到数据库表中,比如学生的考试系统,在数据中已经有了考生的ID,这里有一份考生ID和考生成绩的Excel表,我们如何把考生成绩更新到数据库表中呢?
方案:
过程:
这是一个原始的Excel表,它包括了一些ID值和需要更新字段的值:
(图:1)
1:确定需要生成的SQL语句模型。
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
-->
前面两个列是需要更新的值,后面两个是where的条件字段
(图:2)
3:在Excel表插入空列,拷贝相关的语句进去。
拷贝第一语句放入合适的单元格,把把这一列一拖到底,生成同样的语句
(图:3)
4:把结果拷贝到查询分析器中,使用替换把多余的空格去掉。
(图:4)