SQL Server 查询添加具有默认值的列

Rub*_*man 2 sql sql-server alter-table default-value

我正在尝试通过向表中添加另一列并将 0 作为默认值来更改我的 SQL Server 数据库。

我认为这个脚本过去有效(对于另一个表),但现在当我尝试执行该脚本时出现错误

剧本

ALTER TABLE Whatever
ADD WhateverColumn tinyint NOT NULL 
DEFAULT(0)
Run Code Online (Sandbox Code Playgroud)

错误

  • 将鼠标悬停在“NOT”上时:“NOT”附近的语法不正确。期待“TO”
  • 将鼠标悬停在“0”上时:0 附近的语法不正确。需要“(”或 SELECT

有人知道这是怎么回事吗?

Fah*_*hmi 5

尝试这个:

ALTER TABLE Whatever
ADD WhateverColumn tinyint NOT NULL DEFAULT 0
Run Code Online (Sandbox Code Playgroud)