2010-06-16 32 views

Répondre

15

utilisation OPENROWSET

exemple

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

OK mais y a-t-il un moyen sans requête SQL? Avec l'interface graphique? –

+0

mise en garde de [documents MS] (https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql) cet exemple a été volé à: nécessite l'autorisation 'ADMINISTER BULK OPERATIONS' –

7

En bref, en utilisant SQL Server Management Studio (SSMS), non.

Les options sont soit de compléter votre tâche via T-SQL ou de rouler votre propre solution/application.

Une solution conçue à l'aide de SQL Server Integration Services (SSIS) peut également être possible.