最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析SQLServer獲取Excel中所有Sheet的方法

 更新時(shí)間:2013年06月26日 17:33:58   作者:  
本篇文章是對(duì)SQLServer獲取Excel中所有Sheet的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
E盤根目錄新建一個(gè)Excel文件aa.xls后測試如下代碼
復(fù)制代碼 代碼如下:

use tempdb
go
if (object_id ('udf_getExcelTableNames' ) is not null )
    drop function dbo .udf_getExcelTableNames
go
create function udf_getExcelTableNames (@filename varchar (1000 ))
returns @t table (id int , name varchar (255 ))
as
begin
    declare   
    @error int , @obj int , @c int , @sheetname varchar (255 ) , @sheetstring varchar (255 )

    exec @error = sp_oacreate 'Excel.Application' , @obj   out  
    exec @error = sp_oamethod @obj , 'Workbooks.Open' , @c out , @filename
    exec @error = sp_oagetproperty @obj , 'ActiveWorkbook.Sheets.Count' , @c    out
    while (@c > 0 )
    begin
        set @sheetstring = 'ActiveWorkbook.Sheets(' + ltrim (@c )+ ').Name'
        exec @error = sp_oagetproperty @obj , @sheetstring , @sheetname    out
        insert into @t select @c , @sheetname
        set @c = @c - 1
    end
    exec @error = sp_oadestroy @obj  
    return
end
go
select * from dbo .udf_getExcelTableNames ('e:/aa.xls' )
/*--測試結(jié)果
3    Sheet3
2    Sheet2
1    Sheet1
*/

相關(guān)文章

  • 詳解SQL?Server?中的?ACID?屬性

    詳解SQL?Server?中的?ACID?屬性

    SQL?Server?中的事務(wù)是一組被視為一個(gè)單元的?SQL?語句,它們按照“做所有事或不做任何事”的原則執(zhí)行,成功的事務(wù)必須通過?ACID?測試,這篇文章主要介紹了SQL?Server?中的?ACID?屬性,需要的朋友可以參考下
    2022-07-07
  • 自己收集比較強(qiáng)大的分頁存儲(chǔ)過程 推薦

    自己收集比較強(qiáng)大的分頁存儲(chǔ)過程 推薦

    這兩天幫朋友修改一個(gè)項(xiàng)目,看到一個(gè)存儲(chǔ)過程,感覺性能非常高。于是,整合自己以前搜集的比較好的存儲(chǔ)過程,拿來跟大家分享下
    2011-11-11
  • SQL server內(nèi)存問題排查方案

    SQL server內(nèi)存問題排查方案

    由于昨晚線上服務(wù)器數(shù)據(jù)庫突然訪問數(shù)據(jù)緩慢,任務(wù)管理里面SQL server進(jìn)程爆滿等等,重大事故的排查擬寫解決方案,文中通過代碼示例和圖文講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • SQL Server如何保證可空字段中非空值唯一

    SQL Server如何保證可空字段中非空值唯一

    今天同學(xué)向我提了一個(gè)問題,我覺得蠻有意思,現(xiàn)記錄下來大家探討下。問題是:在一個(gè)表里面,有一個(gè)允許為空的字段,空是可以重復(fù)的,但是不為空的值需要唯一。
    2011-03-03
  • SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串

    SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串

    這篇文章介紹了SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 淺析SQL Server的嵌套存儲(chǔ)過程中使用同名的臨時(shí)表怪像

    淺析SQL Server的嵌套存儲(chǔ)過程中使用同名的臨時(shí)表怪像

    這篇文章主要介紹了淺析SQL Server的嵌套存儲(chǔ)過程中使用同名的臨時(shí)表怪像,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • SQL Server附加數(shù)據(jù)庫報(bào)錯(cuò)無法打開物理文件,操作系統(tǒng)錯(cuò)誤5的圖文解決教程

    SQL Server附加數(shù)據(jù)庫報(bào)錯(cuò)無法打開物理文件,操作系統(tǒng)錯(cuò)誤5的圖文解決教程

    sqlserver附加數(shù)據(jù)時(shí),提示無法打開物理文件,操作系統(tǒng)錯(cuò)誤5什么原因呢?今天小編給大家分享SQL Server附加數(shù)據(jù)庫報(bào)錯(cuò)無法打開物理文件,操作系統(tǒng)錯(cuò)誤5的圖文解決教程,一起看看吧
    2016-12-12
  • SQL Server中with as使用介紹

    SQL Server中with as使用介紹

    這篇文章主要介紹了SQL Server中with as使用介紹,需要的朋友可以參考下
    2019-11-11
  • sql server刪除前1000行數(shù)據(jù)的方法實(shí)例

    sql server刪除前1000行數(shù)據(jù)的方法實(shí)例

    最近處理數(shù)據(jù)的時(shí)候遇到了個(gè)問題,需要利用sql刪除表格的前1000行數(shù)據(jù),嘗試過后這里給大家分享下過程,所以下面這篇文章主要給大家介紹了關(guān)于sql server刪除前1000行數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • sqlserver數(shù)據(jù)庫移動(dòng)數(shù)據(jù)庫路徑的腳本示例

    sqlserver數(shù)據(jù)庫移動(dòng)數(shù)據(jù)庫路徑的腳本示例

    前段時(shí)間做過這么一件事情,把原本放在c盤的所有數(shù)據(jù)庫(除了sql server系統(tǒng)文件外)文件Move到D盤,主要是為了方便后續(xù)管理以及減少磁盤I/O阻塞(C,D是2個(gè)獨(dú)立磁盤)。腳本需輸入2個(gè)參數(shù):目標(biāo)數(shù)據(jù)庫名字和目標(biāo)目錄
    2013-12-12

最新評(píng)論

望奎县| 忻城县| 饶河县| 深泽县| 巧家县| 邛崃市| 永济市| 昆山市| 茂名市| 天水市| 盈江县| 辉县市| 赫章县| 凤山市| 渑池县| 浪卡子县| 三门县| 南昌县| 巴南区| 太原市| 宜兴市| 页游| 祁东县| 广安市| 青田县| 鸡西市| 麻城市| 台北县| 河西区| 临洮县| 霸州市| 漯河市| 宿迁市| 武陟县| 张家港市| 平谷区| 新野县| 邵阳县| 深圳市| 腾冲县| 灌南县|