当前位置: 代码迷 >> Sql Server >> openrowset 在2008 r2 怎么使用
  详细解决方案

openrowset 在2008 r2 怎么使用

热度:127   发布时间:2016-04-24 10:55:33.0
openrowset 在2008 r2 如何使用?
比如 读取 d:\sql\a.txt
------解决方案--------------------
例子:
USE AdventureWorks2008R2;
GO
CREATE TABLE myTable(FileName nvarchar(60), 
  FileType nvarchar(60), Document varbinary(max));
GO

INSERT INTO myTable(FileName, FileType, Document) 
   SELECT 'Text1.txt' AS FileName, 
      '.txt' AS FileType, 
      * FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Document;
GO

------解决方案--------------------
EXEC sp_configure 'show advanced options', 1;  
GO
RECONFIGURE; 
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE; 
GO

INSERT INTO sss(col)
SELECT * FROM 
OPENROWSET(BULK  N'd:\sql\a.txt', SINGLE_BLOB) AS col
  相关解决方案