2009-11-25 3 views

Répondre

20

Est-ce que cela aide?

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 

glanées ici: http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/513cbf8c-21a8-4bcc-a565-6eb06437a398

+1

Oui, il ne vous aide! – Fazi

+2

il convient de mentionner que la colonne dans les fonctions OpenRowSet a le nom BulkColumn. Vous pouvez donc utiliser document.BulkColumn au lieu de * dans votre requête. –

+0

Alors, comment insérer plusieurs fichiers dans une requête? –

Questions connexes