sqlserver数据库想在一列后面新加一列
alter table Factors_copy Add EPIBS DECIMAL(18,5) AFTER ETP5
总是会报错
[Err] 42000 - [SQL Server]'AFTER' 附近有语法错误。
是不是sqlserver不支持这么写呢
急,请问该怎么解决
after是mysql的吧
sql server就重新建表导数
alter不是after
看错了,sql server不支持after,你得完整写一次表结构
sqlserver不支持这么写,你可以用可视化的界面,或者重新建表
sql server的语法
ALTER TABLE 表名
add 字段 数据类型 其他约束
示例
ALETER TABLE 表名
ADD Name varchar(50) null
sqlserver不支持这么写,你可以用可视化的界面,或者重新建表
alter table Factors_copy Add EPIBS DECIMAL(18,5)