en-UShe-IL
You are here:   Blog
Register   |  Login

Blog Archive:

Maximize
* Can be used in order to search for older blogs Entries

Search in blogs


Blog Categories:

Maximize
* Can be used in order to search for blogs Entries by Categories

Blog Tags:

Maximize
* Can be used in order to search for blogs by keywords

TNWikiSummit


Awared MVP

 


Microsoft® Community Contributor 


Microsoft® Community Contributor


 Read first, before you you use the blog! Maximize

Recent Entries

Minimize
דצמ1

Written by: ronen ariely
01/12/2010 08:33 RssIcon

 

שימוש ב OPENROWSET

השימוש ב OPENROWSET הוכנס מגרסה MS-SQL 2005. OPENROWSET מאפשר לנו לעבוד עם נתונים חיצוניים. לגשת לקבצים, לגשת למסדי נתונים חיצוניים ולמעשה לבצע כמעט כל פעולה שרוצים על אובייקט חיצוני.

נדגים את השימוש ב OPENROWSET בצורה מעשית

 

 

--Read Excel Sheet using OpenRowSet

select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 8.0;DATABASE=c:\External\MyExcel.xls', 'Select * from [Book1$]')

 

--Read SQL Server table using OPENROWSET
SELECT *
FROM OPENROWSET('MSDASQL',
   'DRIVER={SQL Server};SERVER=ETL;UID=Weblogin;PWD=web',
   CM_Sales.dbo.Users) 
 
 
--insert File as binary
CREATE TABLE myTable(Document varbinary(max)) 
 
INSERT INTO myTable(Document) 
SELECT * FROM 
OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB) 
 
 
 
--Read Text File
SELECT * FROM 
OPENROWSET (BULK 'C:\DATA\ASIA.TXT',SINGLE_CLOB)
 
--Read Text File as Binary
SELECT * FROM 
OPENROWSET(BULK 'C:\DATA\ASIA.TXT',SINGLE_BLOB)