【发布时间】:2014-12-19 00:06:39
【问题描述】:
我在 MS SQL Server 2005 中有一个已恢复的数据库,其中包含一些数据类型为 MEDIUMBLOB(image) 的表
我不明白的第一件事是我无法在新数据库中创建具有这种数据类型的字段。 MEDIUMBLOB 在数据类型选择下拉列表中不可用。
其次,如何从 C# 中读取该字段?我知道这个字段中存储了 XML 数据。
【问题讨论】:
-
SQL Server 没有
MEDIUMBLOB数据类型....此外,SQL Server 中的image数据类型已弃用,不应再使用 -改用VARBINARY(MAX)处理二进制 blob 样式数据 -
我不是在谈论 MySQL。
-
marc-s 我也是这么想的,但是正如你在屏幕截图中看到的那样,这家伙不知何故在 SQL Server 2005 中启用了它。这怎么可能??
-
在
Types文件夹中进一步检查,将有MEDIUMBLOB的类型定义为varbinary(xyz)。 SQL Server 允许您将types定义为特定原始类型定义的别名。或者它可能是一个 CLR 类型
标签: sql-server blob