1 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊
在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:
1、增加一列(假設(shè)是D列)
2、在第一行的D列,就是D1中輸入公式:
=CONCATENATE("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');")
3、此時D1已經(jīng)生成了如下的sql語句:
insert into table (col1,col2,col3) values ('a','11','33');
4、將D1的公式復(fù)制到所有行的D列(就是用鼠標(biāo)點(diǎn)住D1單元格的右下角一直拖拽下去啦)
5、此時D列已經(jīng)生成了所有的sql語句
6、把D列復(fù)制到一個純文本文件中,假設(shè)為sql.txt。
SQL本身有數(shù)據(jù)導(dǎo)入的操作。但如果要從一個備份的文件中導(dǎo)入數(shù)據(jù),則要進(jìn)行另外的操作。下面以一個例子進(jìn)行說明。
SQL服務(wù)器上已有一個DOE數(shù)據(jù)庫,并且里面有大量的數(shù)據(jù),現(xiàn)準(zhǔn)備從另外一個備份文件A1.BAK(不是DOE數(shù)據(jù)庫的備份文件)中導(dǎo)入另外的數(shù)據(jù)(即導(dǎo)入后在DOE中增加一些數(shù)據(jù)表,表中已錄有數(shù)據(jù)),并保持原DOE的數(shù)據(jù)不變。
添加回答
舉報