getting error :Incorrect syntax near 'AFTER'. while add column in sql server

getting error :Incorrect syntax near 'AFTER'. while add column in sql server

当我 运行 查询 SQL 服务器时,它给我错误

Incorrect syntax near 'AFTER'

谁能告诉我我哪里出错了?这是我对此的 SQL 查询:

ALTER TABLE tb_sticky_data ADD regions_id VARCHAR( 255 ) NULL DEFAULT(0) AFTER branch_id;

感谢您抽出时间,我知道这很简单,但我是新手 SQL,所以遇到了麻烦。

AFTER 是 MySQL-语法。

在SQL 服务器不工作。您需要重新创建 table.

唯一的可能是使用 SQL Server Management Studio 在设计模式下移动该列。但实际上这也会重新创建 table。

您正在尝试插入与现有 branch_Id 列直接相邻的新列。

从查询中删除 AFTER 语法。

所以

ALTER TABLE tb_sticky_data ADD regions_id VARCHAR( 255 ) NULL DEFAULT(0) 

然后,如果您想打乱列顺序,请右键单击 table 并选择“设计”。从此视图中,您可以对 table.

中的任何列重新排序