wholeworld

背景:sqlserver数据库数据是服务于一个.net项目。后来由于去.net 要将数据前往高斯数据库 或者Oracle。

问题是 当sql Name Age Gender from student 得到全部数据之后 怎么逐条生成insert语句 

一个很巧妙的方法是 在sqlserver查询出的表格中复制出所有的数据,粘贴到excel中  然后利用excel函数 拼接单元格的方式 将每行单元格中的字符串拼接成我们需要的sql语句。

假设在EXCEL中有三列A、B、C,现在要将这三列值插入到表testtable对应的三个字段(col1,col2,col3)中。

我们就可以在D1列输入 ="INSERT INTO testtable (col1,col2,col3) VALUES(\'"&A1&"\' ,\'"&B1&"\' ,\'"&C1&");"

然后鼠标单击D1列右下角往下拖就得到标准的SQL insert 语句。

同理可以进行 删除 更新操作

分类:

技术点:

相关文章:

  • 2022-01-04
  • 2021-11-28
  • 2022-02-03
  • 2021-11-19
  • 2021-10-14
  • 2022-02-05
  • 2021-12-13
  • 2021-08-12
猜你喜欢
  • 2021-10-29
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2022-02-01
  • 2022-12-23
相关资源
相似解决方案