您的位置:首页 > 数据库

用SQL语句将Excel中的数据追加到SQL Server DB中的一个表里

2005-08-10 09:26 645 查看
直接在查询分析器中执行以下三个语句来实现。

一,将Excel文件中的数据读取出来插入到DB中的一个临时表里。

SELECT usercode,username,depcode,sex,birthday,info
INTO TESTTABLE01 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\userinfo.xls;Extended Properties=Excel 8.0')...[userinfosheet$];

这里的Data Source是DB服务器上的绝对路径。userinfosheet是Excel文件中要抽出数据的那个Sheet名。TESTTABLE01是DB中建的临时表。

二,将TESTTABLE01中的数据追加到目的表userinfo中。

INSERT INTO userinfo(usercode,username,depcode,sex,birthday,info )
SELECT usercode,username,depcode,sex,birthday,info FROM TESTTABLE01;

三,将临时表TESTTABLE01从DB中删除。

DROP TABLE TESTTABLE01;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: