sqlserver 直接查詢excel

2022-05-06 09:33:06 字數 3078 閱讀 1014

selectidentity(int, 1,

1)rownum,*

into#temp

fromopenrowset(

'microsoft.jet.oledb.4.0'

,'excel 8.0;imex=1;database=d:\work_

數創\客戶\網球\設計\餐娛物資清單\杯子.xls'

,'select* from [sheet1$] '

);selectf2, f3, f4, f5from#tempwhererownum> 1;

droptable#temp

drop

table

#temp

select

identity

(int

, 1, 1)

rownum

,*into

#temp

from

openrowset

('microsoft.jet.oledb.4.0'

,'excel 8.0;imex=1;hdr=no;database=d:\work_數創\

客戶\網球\

設計\餐娛物資清單

\廚房所有不鏽鋼雜件、**

.xls'

,'select* from [

總表$] '

);insert

into

[sciitc_dw]

.[dbo]

.[d_

餐娛物資

_廚房不鏽鋼_維表

]([序號

],[名稱

],[規格

],[單位

],[原數量],

[盤點數量],

[備註],

[錄入時間])

selectf1,

f2,f3,

f4,f5,

f6,f7,

getdate

()from

#temp

where

rownum

> 2

andf1

isnot

null;

drop

table

#temp

select

identity

(int

, 1, 1)

rownum

,*into

#temp

from

openrowset

('microsoft.jet.oledb.4.0'

,'excel 8.0;imex=1;hdr=no;database=d:\work_數創\

客戶\網球\

設計\餐娛物資清單

\廚房所有不鏽鋼雜件、**

.xls'

,'select* from [

小吃房$] '

);select

*,getdate

()from

#temp

where

rownum

> 1

insert

into

[sciitc_dw]

.[dbo]

.[s_

餐娛物資盤點

_廚房不鏽鋼

_各部門](

[序號],

[名稱],

[單位],

[數量],

[備註],

[規格],

[使用時間],

[使用部門

id])

selecta.

[序號],

b.f2,

b.f3,

b.f4,

b.f5,

a.[規格

],getdate

(),(

select

使用部門

idfrom

dbo.

d_餐娛物資

_廚房不鏽鋼

_使用部門

where

使用部門名稱='

小吃房'

)from

#tempb,

[dbo]

.[d_

餐娛物資

_廚房不鏽鋼_維表

]awhereb.

f2=a.

[名稱]散客錄入

drop

table

#temp

select

identity

(int

, 1, 1)

rownum

,*into

#temp

from

openrowset

('microsoft.jet.oledb.4.0'

,'excel 8.0;imex=1;hdr=no;database=d:\work_數創\

客戶\網球\

前期需求調研

_20110722\報表\

前廳所需報表

\2011

年月份自來散客統計

.xls'

,'select* from [sheet1$] '

);select

*,getdate

()from

#temp

where

rownum

> 1

insert

into

[sciitc_dw]

.[dbo]

.[d_global_customer]([

客戶id],[

客戶名稱],

[客源型別

id],

[客源型別名稱],

實際入住時間

,實際離店時間,房號

,金額)selectf1,

b.f3, 6,'散客

',b.

f5,b.

f6,b.

f4,b.

f7from

#temp

bwhere

rownum

> 2 and

f1is

notnull

SQL Server 分頁查詢

ps,此文是純個人筆記 公司裡乙個專案裡用到了一種資料庫分頁查詢的方式 1 定義乙個臨時的table 這個table有乙個自增的之間id,和要查的資料表的主鍵id 2 再一次查詢,用id在分頁數段來and 一下結果 具體操作如下 定義個臨時表 temptable declare temptable ...

SQL SERVER 書籤查詢

當優化器所選擇的非聚簇索引只包含查詢請求的一部分欄位時,就需要乙個查詢 lookup 來檢索其他欄位來滿足請求。對乙個有聚簇索引的表來說是乙個鍵查詢 key lookup 對乙個堆表來說是乙個rid查詢 rid lookup 這種查詢即是 書籤查詢。書籤查詢根據索引的行定位器從表中讀取資料。故此,除...

SQL server模糊查詢

一,搜尋條件中的模式匹配 like 關鍵字搜尋與指定模式匹配的字串 日期或時間值。like 關鍵字使用常規表示式包含值所要匹配的模式。模式包含要搜尋的字串,字串中可包含四種萬用字元的任意組合。萬用字元 含義 包含零個或更多字元的任意字串。任何單個字元。指定範圍 例如 a f 或集合 例如 abcde...