2010-06-16 17 views

回答

15

使用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 
+0

好,但有沒有一種方法沒有SQL查詢?用GUI? – 2010-06-16 13:57:04

+0

警告來自[MS文檔](https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql)此示例被盜取來源:需要'ADMINISTER BULK OPERATIONS'權限 – 2017-11-29 23:35:12

7

總之,使用SQL Server Management Studio中(SSMS),無。

選項是通過T-SQL完成您的任務或者推出您自己的解決方案/應用程序。

使用SQL Server Integration Services(SSIS)設計的解決方案也是可能的。

相關問題