在sql server中查詢excel檔案資料
執行語句:
select * from opendatasource( 'microsoft.jet.oledb.4.0', 'data source=c:\book1.xls;user id=admin;password=;extended properties=excel 5.0')...[sheet1$]
或者:
select * from openrowset( 'microsoft.jet.oledb.4.0','excel 8.0;imex=1;hdr=yes;database=c:\book1.xls',[sheet1$])
從excel插入資料到sql server
執行語句:
insert into table1(name) select 姓名 as name from opendatasource( 'microsoft.jet.oledb.4.0','data source=c:\book1.xls;user id=admin;password=;extended properties=excel 5.0')...[sheet1$]
sql server 阻止了對元件'ad hoc distributed queries' 的statement'openrowset/opendatasource' 的訪問,因為此元件已作為此伺服器安全配置的一部分而被關
閉。系統管理員可以通過使用 sp_configure 啟用 'ad hoc distributed queries'。有關啟用 'ad hoc
distributed queries' 的詳細資訊,請參閱 sql server 聯機叢書中的 "外圍應用配置器"。
查詢相關資料,找到解決方法:
啟用ad hoc distributed queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'ad hoc distributed queries',1
reconfigure
使用完成後,關閉ad hoc distributed queries:
exec sp_configure 'ad hoc distributed queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
在sqlserver中with nolock 詳解
在查詢語句中使用 nolock 和 readpast 處理乙個資料庫死鎖的異常時候,其中乙個建議就是使用 nolock 或者 readpast 有關 nolock 和 readpast的一些技術知識點 對於非銀行等嚴格要求事務的行業,搜尋記錄中出現或者不出現某條記錄,都是在可容忍範圍內,所以碰到死鎖...
SQL Server中的查詢
本博文簡單介紹一下sql server中常用的幾類查詢及相關使用的方法。一 executescalar方法獲取單一值 executescalar方法是sqlcommand類的方法之一,執行查詢,並返回查詢所返回的結果集中的第一行第一列。csharp view plain copy print cla...
在SQLSERVER中讀取Oracle中的資料
在sqlserver 中讀取oracle 中的資料 作者 林清清日期 2006 2 13 要求 在ms sql server2000 資料庫中連線並讀取 oracle9i 資料庫中的資料.假設 目標oracle 資料庫相關引數如下 table name table1 oracle ip 172.18...