将手动数据插入数据库

时间:2014-02-03 10:37:35

标签: sql-server

我有一个Sql server数据库。这里的字段是Name, Branch, Age, Image。这些字段的数据类型分别为Varchar,Varchar,Int,Image

现在我想手动将数据插入此表。除了Image字段外,所有字段都很简单。所以请建议我如何手动将数据插入图像字段。

1 个答案:

答案 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
    )