问题标签 [varbinary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11435 浏览

sql-server - 如何确定数据库中行的大小

可能重复:
SQL Server 2005 中 varbinary 字段的大小

在我的 SQL2005 数据库中,我有一个包含 varbinary(MAX) 列的表。

如何判断行的大小?或者作为替代方案,告诉每行中 varbinary 字段的大小?

0 投票
4 回答
440 浏览

sql - 选择非空列

我有一个带有varbinary(max)列和nvarchar(max)列的表。其中一个为空,另一个有值。

我想返回值为 varbinary(max) 列的列。到目前为止,我已经尝试过这个,但它不起作用:

0 投票
8 回答
89278 浏览

sql - 将 varbinary 数据保存到磁盘的脚本

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

0 投票
4 回答
20131 浏览

image - VARBINARY(MAX) 和 IMAGE 数据类型之间是否存在很大的技术差异?

我在互联网上阅读了这些关于SQL Server数据类型的陈述:

  1. VARBINARY(MAX)- 可变长度的二进制字符串最多可以存储 2^31-1 个字节。

  2. IMAGE- 长度可变的二进制字符串,最大为 2^31-1 (2,147,483,647) 个字节。

VARBINARY(MAX)IMAGE数据类型之间是否存在很大的技术差异?

如果有区别:我们是否必须自定义 ADO.NET 如何在 SQL Server 中插入和更新图像数据字段?

0 投票
1 回答
690 浏览

xml-serialization - 序列化存储在 VARBINARY SQL 2005 中的 OpenXML 部件元素

我正在构建一个解决方案,允许用户从 Word 模板中挑选和选择部分,用数据库中的内容填充这些部分,并将 1k 新数据组装到新的 .docx 文档中将该内容移植到新文档中。我正在使用 OpenXML SDK 2.0 通过样式和内容控件来定位内容。我能够创建包含段落、SdtBlocks、Run 等元素的 IEnumerable 对象。

我需要找到一种优雅的方法来序列化这些元素块,这样我就可以将它们作为 VARBINARY 类型的整个块存储在 SQL 2005 数据库中。有人可以指点我一个可行的例子来序列化这些 OpenXML 部件/元素吗?

0 投票
2 回答
11329 浏览

sql-server - 如何编写 VARBINARY 脚本以使用脚本将其从一个数据库复制到另一个数据库?

我需要生成一个 SQL 插入脚本来将数据从一个 SQL Server 复制到另一个。因此,使用 .net,我正在读取给定 SQL Server 表的数据并将其写入一个新的文本文件,然后可以执行该文件以便将这些数据插入其他数据库。

其中一列是 VARBINARY(MAX)。
我应该如何以及如何将获得的 byte[] 转换为脚本的文本,以便它仍然可以插入到其他数据库中?

SSMS 将此数据显示为十六进制字符串。这是要使用的格式吗?我可以通过以下方式获得相同的格式

但这怎么能再次插入呢?
我试过

这会进行插入,但值与源表中的值不同。

0 投票
1 回答
482 浏览

sql - SQLEXPRESS:几何的边界框

我需要将数值添加到我的视图中 (xmin,ymin,xmax,ymax) 数值。该表具有几何作为 varbinary(max) 值。

我如何从几何字段中获取 bbox 值?

感谢您的任何建议。

0 投票
1 回答
3001 浏览

mysql - 在 MySQL 中处理二进制数据

退货

当我查看 BLOB 查看器时col1col2它们看起来都相同(下面的屏幕截图)。

那么为什么 col3 和 col4 的结果不同呢?

截屏

0 投票
1 回答
873 浏览

java - Java 中的 MySQL:在 varbinary 字段上使用 LIKE 查询?

基本上,我有一个带有索引 varbinary 字段的表。

我想说:返回 varbinary 字段以(字节数组)开头的所有行。

我如何在 Java 中做到这一点?我有一个带有“SELECT * WHERE data LIKE ?”的 PreparedStatement 但是如果我使用 setBytes 将二进制数组设置为参数,我如何指定 LIKE 查询应该是前缀(而不是另一种类型的正则表达式)?

0 投票
1 回答
5031 浏览

sql - 将空二进制值分配给 varbinary(MAX) 列会创建一个 8000 字节长的列

我有一个带有 varbinary(max) 列的表,我正在尝试为该列分配一个零长度的二进制缓冲区,但是我没有在表中获取零长度值,而是得到一个 8000 字节长的值填充zeros:
8000 长零缓冲区
* 所示查询中的 dataSize 列是使用 DATALENGHT(data) ("SELECT _index, dataSize=DATALENGHT(data) , data FROM....") 添加的,并在表中显示值的实际大小

8000 字节长的空缓冲区从何而来?这是某种默认行为吗?