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