sql server BLOB数据类型介绍

本文介绍了SQLServer中用于存储二进制数据的各种数据类型,包括Image、Binary、VarBinary及其不同变体,并详细解释了FILESTREAM和RBS这两种新特性如何帮助突破传统大小限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sql server 中的可以使用以下几种数据类型存储二进制数据:

Image:Back in SQL Server 2000 and SQL Server 7

Binary: Fixed size up to 8,000 bytes.

VarBinary(n): Variable size up to 8,000 bytes (n specifies the max size).

VarBianry(max): Variable size, <2G.

FILESTREAM: A new option in SQL Server 2008 is to use a FILESTREAM attribute in a VARBINARY column, 数据将直接存储在硬盘上,不受2G大小的限制,只与硬盘大小相关。

RBS: sql server 2008的一个新功能,可以将文件存储在远程的存储介质上。sql server 上自带有一个基于FILESTREAM 的provider,但是目前sql 2008的上RBS还不是特别稳定,据说在sql 08 R2上会有很大改进。

 

可以参考以下几篇文章:

1.SQL Server 2008 and Unstructured Data 

http://blogs.technet.com/josebda/archive/2008/03/17/sql-server-2008-and-unstructured-data.aspx

2.Working with Binary Large Objects (BLOBs) Using SQL Server and ADO.NET

http://www.developer.com/net/asp/article.php/10917_3761486_1/Working-with-Binary-Large-Objects-BLOBs-Using-SQL-Server-and-ADONET.htm

3. Storing Images and BLOB files in SQL Server

http://www.databasejournal.com/features/mssql/article.php/3719221/Storing-Images-and-BLOB-files-in-SQL-Server.htm

4.SQL Server数据类型BLOB

http://database.ctocio.com.cn/239/7589239.shtml

5.Example: Storing an Image in SQL Server 2008

http://www.manifold.net/doc/example_storing_an_image_in_sql_server_2008.htm

转载于:https://www.cnblogs.com/ITHelper/archive/2010/01/18/1650952.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值