问题
Is it possible to insert a file in a varbinary(max) column in Transact-SQL? If yes, I would be very please to have a code snippet to at least give me an idea how to do that.
Thanks
回答1:
It's so easy - once you know it! :-) Found this on Greg Duncan's blog a while ago:
INSERT INTO YourTable(YourVarbinaryColumn)
SELECT * FROM
OPENROWSET(BULK N'(name of your file to import)', SINGLE_BLOB) AS import
And here's the MSDN library documentation on it.
Marc
来源:https://stackoverflow.com/questions/1212494/sql-server-2005-2008-insert-a-file-in-an-varbinarymax-column-in-transact-sql