怎么在一条语句中修改表结构的多列,(如果一句能同时插入新列,就更好了)??

songfengerer 2003-10-17 10:07:06
怎么在一条语句中修改表结构的多列,(如果一句能同时插入新列,就更好了)??
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngby 2003-10-17
  • 打赏
  • 举报
回复
误会了?==

由于列的修改会直接导致数据的丢失,
所以列的修改可以先DROP 在ADD,
shuiniu 2003-10-17
  • 打赏
  • 举报
回复
用 alter table 可以新增多列,但只能修改一个列,不能修改多列!
楼上误解楼主的意思了!
youngby 2003-10-17
  • 打赏
  • 举报
回复
晕,你看onLine book 呀,,,
eg:


alter table jobs
add column1 varchar(30) not null
default 'usa',

column2 varchar(30) null,
column3 varchar(30) null,
songfengerer 2003-10-17
  • 打赏
  • 举报
回复
to :诗人
我想在一条语句中修改多列啊。

youngby 2003-10-17
  • 打赏
  • 举报
回复
alter table yourtablename ---删除列
drop column yourColumnName

--增加列
--1.为NULL数值
alter table yourtablename
add yourcolumname DataType Null
--2.不为NULL数值
alter table yourtablename
add yourcolumname DataType not Null
default 'values'
songfengerer 2003-10-17
  • 打赏
  • 举报
回复
我要修改表结构,用如下语句:
alter table table1 alter column 金额1 numeric(5) null,alter column 总金额 char(5) null
怎么不行啊,我想在一句中修改表的多列,如果能添加新列就更好了。。

fxjpost 2003-10-17
  • 打赏
  • 举报
回复
修改結構還是修改數據呀,修改數據沒有問題
修改結構你用代碼就是了,無所謂一句兩句的呀,不知你的一句是什麼意思。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧