sql-server - SQL Server CE - 不允许我添加最大长度的 Varbinary 列

标签 sql-server sql-server-ce

我一直在努力添加一个 VARBINARY 白费力气MAX的栏目长度到我的 table 。

我正在尝试这样做:

ALTER TABLE Databases ADD dbFile VARBINARY(MAX)

它正在返回:

There was an error parsing the query. [ Token line number = 1,Token line offset = 44,Token in error = MAX ]



我究竟做错了什么?

最佳答案

根据 this TechNet page (Data Types Supported in SQL Server CE) , SQL Server CE 支持 varbinary最多只有 8000 字节长。

如果您需要更大的列,则必须使用 image反而。

关于sql-server - SQL Server CE - 不允许我添加最大长度的 Varbinary 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32484355/

相关文章:

entity-framework - 指定的表不存在。 [ __MigrationHistory ]

sql - 如何获取 ROW_NUMBER() 的替代值?

c# - 如何使用 EF 4 和 SQL Server CE 3.5 对查询结果进行分页

c# - SQL Server CE 查询无法在 C# 中执行,但可以在 DBMS 中执行

sql - 给定子网范围和 IP 列表,选择 IP 所在的所有行

sql - 将十进制数转换为 INT SQL

sql - 执行查询命令(动态sql)比普通查询运行速度更快

sql - 如果记录存在,则更新,否则插入

sql-server - 将快照导入 SQL Server 2019 时出错

windows-phone-7 - Windows Phone 如何在 SqlCe 数据库中存储图像