55得票6回答
SQL Server将varbinary转换为字符串

我希望能够在T-SQL中将varbinary类型转换为字符串类型 以下是一个示例: 首先,我获得了这个varbinary0x21232F297A57A5A743894A0E4A801FC3 然后我想将它转换为21232f297a57a5a743894a0e4a801fc3 如何做到这一点?

48得票9回答
将 varbinary 数据保存到磁盘的脚本

我有一些在MS Sql Server 2005表中存储的varbinary数据。 有没有SQL代码可以将查询作为输入(假设查询保证返回一个varbinary列),并将字节输出到磁盘(每行一个文件?)? 我确定这已经被问过一千次了,但是谷歌搜索出现的大多数都是.net解决方案。 我想要一个SQL...

27得票2回答
如何使用特定值更新一个 varbinary 字段?

基本上我正在尝试为用户提供一个特定的密码,以便我可以测试系统上的某些功能,因为我只有我们的管理员帐户,不能使用它进行测试,所以我只是随机选择一个帐户来进行测试。这是我的一个更新尝试:UPDATE dbo.Login SET Salt=CAST('bPftidzyAQik' AS VARBI...

25得票4回答
SQL Server的varbinary数据类型可以存储哪些数据?

我的表中有一个用户密码字段,该字段具有varbinary数据类型,所以我困惑应该以哪种形式将数据保存到用户密码字段中,因为当我保存varchar数据时,它会给出错误。

23得票2回答
在这里使用varbinary比使用varchar有什么优势?

前段时间我问了一个关于在SQL Server中进行层次结构/版本号排序的问题。 (如何使用SQL Server查询通用地对“版本号”列进行排序)。 提交的答案之一是 这个T-SQL编码挑战的链接,与该谜题非常类似。 在SQL2000解决方案中,作者演示了两种变体,一种使用并返回varcha...

21得票2回答
检查 varbinary 字段中的 ISNULL 的策略?

过去我注意到查询varbinary(max)列时性能非常糟糕。这是可以理解的,但是当检查它是否为空时,似乎也会发生这种情况,而我希望引擎可以采取一些捷径。select top 100 * from Files where Content is null 我怀疑它很慢是因为: 需要将整个二进...

19得票5回答
在MSSQL中将varbinary值作为BASE64检索

我正在寻找一种仅使用T-SQL从“__MigrationHistory”表中检索实体数据模型(EDM)的方法(因此,任何人都可以仅使用Microsoft SQL Server Management Studio执行相同操作)。 我想要一个有效的BASE64字符串值。 我不想完全解压缩它到E...

19得票4回答
SQL Server中varbinary(max)的最大实际空间是多少?

我正在使用varbinary(max)将文件(任何类型)保存到SQL表中,发现此数据类型的最大用途为8000,但是8000意味着什么? 在线文档说明是8000字节。这是否意味着要保存的文件的最大大小为8000/1024 = 7.8125 KB? 我开始进行测试,可以存储的最大文件大小为29...

18得票4回答
VARBINARY(MAX)和IMAGE数据类型之间有很大的技术差异吗?

我在网上看到有关 SQL Server 数据类型的以下说法: VARBINARY(MAX) - 可变长度二进制字符串,最多可存储2^31-1字节。 IMAGE - 可变长度二进制字符串,最多可存储2^31-1(2,147,483,647)字节。 VARBINARY(MAX) 和 IMA...

17得票2回答
SQL Server Varbinary(max):从varbinary字段中选择字节子集

什么是从 varbinary(MAX) 字段中只读取二进制数据的最有效方法(不使用 FileStreams)在 SQL Server 2008 中? 在向列写入数据时,T-SQL 中提供了 VarBinary.Write() 函数,允许增量地将字节写入字段,但似乎没有可用于读取数据的类似函数...