背景: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 語句。
同理可以進行 刪除 更新操作
