11

有没有办法使用 SQL Management Studio 将文件上传到 varbinary 而无需编写手动 SQL 查询?

4

2 回答 2

16

使用 OPENROWSET

例子

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
于 2010-06-16T13:26:17.383 回答
7

简而言之,使用 SQL Server Management Studio (SSMS),没有。

选项是通过 T-SQL 完成您的任务或推出您自己的解决方案/应用程序。

使用 SQL Server Integration Services (SSIS) 设计的解决方案也是可行的。

于 2010-06-16T14:47:16.487 回答