Sql server 我可以使用BCP.exe导入图片数据吗?
我可以使用BCP.exe将图片数据导入SQL Server表吗?我相信您可以,但我更愿意使用类似的方法Sql server 我可以使用BCP.exe导入图片数据吗?,sql-server,image,bcp,Sql Server,Image,Bcp,我可以使用BCP.exe将图片数据导入SQL Server表吗?我相信您可以,但我更愿意使用类似的方法 CREATE TABLE PictureStore ( [id] [int] IDENTITY(1,1) NOT NULL, [filename] [varchar](255) NULL, [created] [datetime] NULL, [picturedata] [varbinary](max) NULL, ) insert PictureSto
CREATE TABLE PictureStore (
[id] [int] IDENTITY(1,1) NOT NULL,
[filename] [varchar](255) NULL,
[created] [datetime] NULL,
[picturedata] [varbinary](max) NULL,
)
insert PictureStore (filename, created, picturedata) select '$(_FILENAME)', GETDATE(), BulkColumn from Openrowset ( Bulk '$(_FILENAME)', Single_Blob) as picturedata
如果需要,请使用BCP.exe导出图片数据
bcp "select top 1 picturedata from dbo.PictureStore order by created desc" queryout picturedata.zip -S fssrv -T -f bcp.fmt
是的,应该能够-下面是一个带有示例代码的站点: 链接断开时的示例:
UPDATE dbo.PhotoLibrary
SET Photo = (SELECT *
FROM OPENROWSET(BULK 'C:\MyImage.JPG', SINGLE_BLOB) AS x)
WHERE ImageName = 'MyImage'