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.
中的任何列重新排序
当我 运行 查询 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.
中的任何列重新排序