加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

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

发布时间:2020-05-24 17:03:02 所属栏目:MsSql 来源:互联网
导读:在SQL Server 2008中,从varbinary(MAX)字段(不使用FileStreams)读取部分二进制数据的最有效方式是什么? 当向数据库中写入数据时,T-SQL中有可用的VarBinary.Write()函数,允许字节递增地写入字段,但是似乎没有类似的功能可用于读取数据. 我知道.Net中的DataRea

在SQL Server 2008中,从varbinary(MAX)字段(不使用FileStreams)读取部分二进制数据的最有效方式是什么?

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

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

感谢任何帮助.

解决方法

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读