码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server 2008 插入修改图片信息

时间:2014-06-30 16:03:12      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:sql server 2008 ---- 插入修改图片信息

    在SQL Server 2008中我们可以用varbinary(max) 数据类型来保存一张图片,不过它的播入与修改与别的数据还是有一点点不同的。

    下面看例子:

    1、定义表:create table T_Image(ID int not null, BmpImage varbinary(max) not null)

    2、向表中插入数据:

insert into T_Image(ID,BmpImage)

select 1,bulkcolumn --bulkcolumn这个关键字要记下来  大数据列 

from openrowset (bulk ‘E:\0 .png‘,single_blob) as a;-- 一定要有一个 as x 不然会出错。

    3、修改表中的数据

update T_Image 

set BmpImage=(select bulkcolumn from openrowset (bulk ‘E:/a.jpg‘,single_blob)as b)

where T_Image.ID=1;

    二、总结 上次用的write方法只有 varchar(max)....这些类才有。而varbinary(max)就没有这个方法可以用来修改数据。


本文出自 “蒋乐” 博客,请务必保留此出处http://6772017.blog.51cto.com/6762017/1432383

SQL Server 2008 插入修改图片信息,布布扣,bubuko.com

SQL Server 2008 插入修改图片信息

标签:sql server 2008 ---- 插入修改图片信息

原文地址:http://6772017.blog.51cto.com/6762017/1432383

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!