Excel導(dǎo)入Sqlserver數(shù)據(jù)庫(kù)腳本
更新時(shí)間:2009年10月28日 21:05:43 作者:
簡(jiǎn)單但很實(shí)用的一段SQL腳本,相信大家在做新舊系統(tǒng)升級(jí)時(shí)會(huì)經(jīng)常用到.
受以前舊同事之托,在博客里發(fā)這段腳本:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
SELECT * INTO tmp_asset
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=d:\Excel數(shù)據(jù)源\資產(chǎn)印章.xls',
'SELECT * FROM [Sheet1$]') ;
說明:
d:\Excel數(shù)據(jù)源\資產(chǎn)印章.xls ---------> 為文件存放的物理路徑.
FROM [Sheet1$] ----------> 其中的Sheet1為工作表的名稱.
剩下的就是對(duì)tmp_asset相關(guān)的列進(jìn)行一些數(shù)據(jù)匹配了,這里就不多說了:)
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
SELECT * INTO tmp_asset
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=d:\Excel數(shù)據(jù)源\資產(chǎn)印章.xls',
'SELECT * FROM [Sheet1$]') ;
說明:
d:\Excel數(shù)據(jù)源\資產(chǎn)印章.xls ---------> 為文件存放的物理路徑.
FROM [Sheet1$] ----------> 其中的Sheet1為工作表的名稱.
剩下的就是對(duì)tmp_asset相關(guān)的列進(jìn)行一些數(shù)據(jù)匹配了,這里就不多說了:)
相關(guān)文章
SQLServer數(shù)據(jù)庫(kù)密碼短時(shí)間強(qiáng)制過期的解決
本文主要介紹了SQLServer數(shù)據(jù)庫(kù)密碼短時(shí)間強(qiáng)制過期的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04一次性壓縮Sqlserver2005中所有庫(kù)日志的存儲(chǔ)過程
通過下面這個(gè)可以執(zhí)行單個(gè)數(shù)據(jù)庫(kù)日志壓縮,問題每次都要寫數(shù)據(jù)庫(kù)名字,日志大的話執(zhí)行速度沒有那么快2012-01-01sql server如何利用開窗函數(shù)over()進(jìn)行分組統(tǒng)計(jì)
這篇文章主要介紹了sql server利用開窗函數(shù)over()進(jìn)行分組統(tǒng)計(jì)的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03sqlserver 巧妙的自關(guān)聯(lián)運(yùn)用
最近在改報(bào)表分頁,遇到一個(gè)很棘手的問題,需要將比較正常的數(shù)據(jù)記錄新增加兩列2012-07-07如何使用Visual Studio 2010在數(shù)據(jù)庫(kù)中生成隨機(jī)測(cè)試數(shù)據(jù)
本文主要介紹Visual Studio 2010的Data Generation數(shù)據(jù)生成器的使用方法,需要的朋友可以參考下2014-08-08