2009-11-25 21 views

Respuesta

20

¿Esto es útil?

USE AdventureWorks 
GO 
CREATE TABLE myTable(FileName nvarchar(60), 
    FileType nvarchar(60), Document varbinary(max)) 
GO 

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

Tomado de aquí: http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/513cbf8c-21a8-4bcc-a565-6eb06437a398

+1

Sí Sí ayuda! – Fazi

+2

se debe mencionar que la columna en las funciones de OpenRowSet tiene el nombre BulkColumn. Por lo tanto, podría usar document.BulkColumn en lugar de * en su consulta. –

+0

Entonces, ¿cómo puedo insertar varios archivos en una consulta? –

Cuestiones relacionadas