【问题标题】:INSERT & Values (Image)插入和值(图片)
【发布时间】:2014-12-25 17:22:58
【问题描述】:

我需要了解的是他们使用 INSERT 和 VALUES 将图像插入每一行的方法。因此,在查询期间创建新产品行时,图像将与数据一起插入。 例如:

INSERT "Toy"("ToyID",Image,"ToyDescription")
VALUES (100, some image, 'Some Description')
GO

每个产品都需要一个与我的程序的数据相关联的图像,这不是一个网站,我将包括图像在内的信息显示到 DataGrid 中。

如果您有一个正在上传存储图像的表,则下面的语句很好。

CREATE TABLE myTable(Document varbinary(max))
INSERT INTO myTable(Document)
SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB)

【问题讨论】:

标签: sql sql-server tsql


【解决方案1】:

您可以使用Insert from Select 语句语法

INSERT Toy
       (ToyID,
        Image,
        ToyDescription)
SELECT 100,
       *,
       'Some Description'
FROM   OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB)Rs 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-28
    • 2023-03-03
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2015-03-15
    相关资源
    最近更新 更多