Sql Server中图片数据的处理【zz】

在SQL Server 2005中有一些新的資料型別取代了原本在SQL Server 2000
上的大量資料的資料型別:
  • text --> varchar(max)
  • ntext --> nvarchar(max)
  • image-->varbinary(max)
  • varbinary-->udt
  • ntext-->xml

所以在T-SQL中,我們可以利用下列的範例,把image儲存到SQL Server 2005中

USE AdventureWorks;
GO
UPDATE Production.ProductPhoto
SET ThumbNailPhoto = (
SELECT *
FROM OPENROWSET(BULK 'c:/Tires.jpg',
SINGLE_BLOB)AS x )
WHERE ProductPhotoID = 1;
GO
在SQL Server 2005所提供的範例資料庫(AdventureWorks),
其中Production.ProductPhoto表格的ThumbNailPhoto欄位是
varbinary(max),亦即代表SQL Server 2000中的image資料型別。
這段語法,使用OPENROWSET function中的BULK選項,將image圖檔
載入到欄位中,所以需要在語法中詳細指明圖檔在磁碟機的路徑及檔名。

转自:http://dotnetframework.blogspot.com/2006/08/sql-servrentext-textimage.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值