SQL中在已有表的两列中再加一个新列
我想在SQL中已有的一个表中,再加一个新列,这个新列是在两个列的中间,我用语法altertabletablenameaddcolumnname1varchar(12)af...
我想在SQL中已有的一个表中,再加一个新列,这个新列是在两个列的中间,我用语法
alter table tablename add columnname1 varchar(12) after columnname2,为什么总是报错,显示 Incorrect syntax near 'after'.
我用的是SQL Server2008R2,我在网上查的有这么写的,也是SQL Server。 展开
alter table tablename add columnname1 varchar(12) after columnname2,为什么总是报错,显示 Incorrect syntax near 'after'.
我用的是SQL Server2008R2,我在网上查的有这么写的,也是SQL Server。 展开
展开全部
好像mysql可以这样写,其他数据库好像都不能这样写,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这什么数据库啊,没有after这种语法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法没错,可以实现,你是不是哪里写错了
追问
我在数据库中就是这么写的,但就是通不过,总是报after那有错误
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询