sqlserver數據往別的數據庫遷移


背景: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 語句。

同理可以進行 刪除 更新操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM