【发布时间】:2020-12-21 01:55:21
【问题描述】:
将数据从 Firebird 数据库迁移到 SQL Server。有一个 BLOB 二进制字段,其值约为 20,000 字节,使用 OCTET_LENGTH 函数测量。
哪种 SQL Server 数据类型可以容纳超过 8000 个字节?
【问题讨论】:
-
嗯,看看reference docs?
-
我做了,但是 varbinary 似乎最大为 8000,有图像,但文档建议不要使用它们。
-
来自文档“varbinary [ ( n | max) ] 可变长度二进制数据。n 可以是 1 到 8,000 之间的值。max 表示最大存储大小为 2^31-1 字节" 注意 最大.
-
所以在sql server中创建表的时候,我输入了关键字max?
-
Varbinary(MAX).
标签: sql-server blob firebird sqldatatypes firebird-3.0