0

使用此 DDL(“BLA”是“CCR130329093342”形式的表名)

ALTER TABLE BLA ADD salvation float NOT NULL WITH DEFAULT

...我得到,“解析查询时出错。[令牌行号,令牌行偏移量,,令牌错误,,]

好的,那么,哪个行号?抵消?它知道/认为有问题,但不能或不会说什么或在哪里。

这个 DDL 有什么明显的问题吗?应该是这样的:

ALTER TABLE BLA ADD salvation float NOT NULL WITH DEFAULT 0.0

?

更新

如果我将 DDL 恢复为原始的简单类型(不添加“NOT NULL”,只需“alter bla add blah nvarchar(12)”,除了声明的那个之外,我不会收到“无法解析查询”的消息一个浮点数(如上所示)...... SQL-Server-CE 讨厌浮点数,还是......???

4

1 回答 1

3

默认需要一个值:

alter table bla add salvation float not null with default(0.0)
于 2013-03-29T16:41:26.193 回答