我有一个Sql server数据库。这里的字段是Name, Branch, Age, Image
。这些字段的数据类型分别为Varchar,Varchar,Int,Image
。
现在我想手动将数据插入此表。除了Image字段外,所有字段都很简单。所以请建议我如何手动将数据插入图像字段。
答案 0 :(得分:1)
图像字段是二进制字段,因此您只能插入二进制数据 因此,如果您有图像,则只插入二进制数据 然后在插入后转换为二进制数据
写这个
INSERT INTO
[MyDatabase].[dbo].[tblPicture]
( Name, Branch, Age, Image )
(
SELECT 'a','amd',1,*
FROM OPENROWSET
(BULK N'c:\image.jpg', SINGLE_BLOB)
AS Picture
)