我知道它可以在我的桌子上的字段“图像”或类似0x0002346sfh的路径...我宁愿学习如何用路线保存图像因为我想数据库会更快那样,是吗有谁知道这样做的查询?因为我不想在visual basic中创建一个项目只是为了在我的数据库中保存图片,所以如果可能的话,我想用查询来做这个。
答案 0 :(得分:1)
在Sql Server 2008上,您可以将图像保存在类型为image
或varbinary
的字段中。
我建议您使用varbinary
因为image
已被弃用。
要保存在此字段中,您必须编写一个过程来启动INSERT / UPDATE语句。
答案 1 :(得分:0)
您可以尝试这样的事情:
CREATE TABLE ImageTable (id int, [image] varbinary(max) )
INSERT INTO ImageTable ([image])
SELECT *
FROM OPENROWSET(BULK N'D:\Scenario1.jpg', SINGLE_BLOB) image;