修改表中两个或两个以上字段类型(写成一条SQL语句)
假设一个表:t1(字段1varchar(10),字段2varchar(10))如何用一条语句进行修改为:t1(字段1varchar(50),字段2varchar(50))...
假设一个表:t1(字段1 varchar(10),字段2 varchar(10))
如何用一条语句进行修改为:t1(字段1 varchar(50),字段2 varchar(50))
[2楼]:我用的是SQL 2000.
执行第1个:
============结果==============
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'aa' 附近有语法错误。
执行第2个:
写成两条语句是肯定可以的(在SQL SERVER 2000中测试可以,在SQL SERVER 2005中我想也是可以)。
我用的是SQL SERVER 2000,而且我想知道SQL SERVER 2000中是否可以写成一条语句??
谢谢!!!
[1楼]:刚试了不可以:
============结果==============
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '(' 附近有语法错误。 展开
如何用一条语句进行修改为:t1(字段1 varchar(50),字段2 varchar(50))
[2楼]:我用的是SQL 2000.
执行第1个:
============结果==============
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'aa' 附近有语法错误。
执行第2个:
写成两条语句是肯定可以的(在SQL SERVER 2000中测试可以,在SQL SERVER 2005中我想也是可以)。
我用的是SQL SERVER 2000,而且我想知道SQL SERVER 2000中是否可以写成一条语句??
谢谢!!!
[1楼]:刚试了不可以:
============结果==============
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '(' 附近有语法错误。 展开
展开全部
alter table t1 modify (字段1 varchar(50),字段2 varchar(50));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alter table t1
modify 字段1 varchar(10),
modify 字段2 varchar(10)
如果你用得sql server2005那么只能写成下面的了...
alter table t1 alter column 字段1 varchar(10)
alter table t1 alter column 字段2 varchar(50)
modify 字段1 varchar(10),
modify 字段2 varchar(10)
如果你用得sql server2005那么只能写成下面的了...
alter table t1 alter column 字段1 varchar(10)
alter table t1 alter column 字段2 varchar(50)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼的有问题
alter table t1 alter column 字段1 varchar(10)
alter table t1 alter column 字段2 varchar(50)
只有这样做了
为什么到现在还不解决了给那个人分啊
alter table t1 alter column 字段1 varchar(10)
alter table t1 alter column 字段2 varchar(50)
只有这样做了
为什么到现在还不解决了给那个人分啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询