.net – SQL Server Varbinary(max):从varbinary字段中选择一个字节子集

前端之家收集整理的这篇文章主要介绍了.net – SQL Server Varbinary(max):从varbinary字段中选择一个字节子集前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
sql Server 2008中,从varbinary(MAX)字段(不使用FileStreams)读取部分二进制数据的最有效方式是什么?

当向数据库中写入数据时,T-sql中有可用的VarBinary.Write()函数,允许字节递增地写入字段,但是似乎没有类似的功能可用于读取数据.

我知道.Net中的DataReader.GetBytes()方法,它将只选择您要求的字节,但是会带来性能开销吗?即,sqlserver中的select将会读取数据库中的所有字节,然后给出getBytes()方法所有这些字节,以便从它们请求的字节的子集?

感谢任何帮助.

@H_404_9@解决方法
您使用 SUBSTRING.这从服务器上的varbinary数据中读取一段代码段,并且只将代码段返回给客户端.

猜你在找的MsSQL相关文章