2010-06-16 40 views

Respuesta

15

uso OPENROWSET

ejemplo

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, pero ¿hay alguna manera sin consulta SQL? Con la GUI? –

+0

advertencia de [MS docs] (https://docs.microsoft.com/en-us/sql/t-sql/functions/openrowset-transact-sql) este ejemplo fue robado: requiere el permiso 'ADMINISTER BULK OPERATIONS' –

7

En resumen, el uso de SQL Server Management Studio (SSMS), no.

Las opciones son completar su tarea a través de T-SQL o implementar su propia solución/aplicación.

También es posible una solución diseñada con SQL Server Integration Services (SSIS).

Cuestiones relacionadas