Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server CE-不允许我添加最大长度的Varbinary列_Sql Server_Sql Server Ce - Fatal编程技术网

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

Sql server SQL Server CE-不允许我添加最大长度的Varbinary列,sql-server,sql-server-ce,Sql Server,Sql Server Ce,我一直在徒劳地向表中添加MAXlength的VARBINARY列 我正在尝试这样做: ALTER TABLE Databases ADD dbFile VARBINARY(MAX) 它又回来了: 分析查询时出错。[令牌行编号=1,令牌行偏移量=44,令牌出错=最大] 我做错了什么?根据,SQL Server CE支持的varbinary长度仅为8000字节 如果需要较大的列,则必须使用image。那里的语法没有问题。

我一直在徒劳地向表中添加
MAX
length的
VARBINARY

我正在尝试这样做:

ALTER TABLE Databases ADD dbFile VARBINARY(MAX)
它又回来了:

分析查询时出错。[令牌行编号=1,令牌行偏移量=44,令牌出错=最大]

我做错了什么?

根据,SQL Server CE支持的
varbinary
长度仅为8000字节


如果需要较大的列,则必须使用
image

那里的语法没有问题。