如何修改表中某一列的数据类型?

nkduan 2004-01-11 04:45:31
sybase中,想修改表中一列的数据类型,例如:列名:Code,原来类型:varchar,
宽度:6
现在想改成宽度为10,请问相应的sql语句怎么写?谢谢!
...全文
415 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lenomx 2004-01-13
  • 打赏
  • 举报
回复
很赞同wylovelf的意见
wylovelf 2004-01-13
  • 打赏
  • 举报
回复
其实很简单,用scview(sybase central)---user tables,右击要修改的表,选edit table
即可
shiufurong007 2004-01-12
  • 打赏
  • 举报
回复
是不是提示“select into”没打开??
shdcsdn 2004-01-12
  • 打赏
  • 举报
回复
wanyong1980的语法没有错误!
你自已重建一个表好了!
这是一个很简单的问题!
自然而然就会了!
sky125 2004-01-11
  • 打赏
  • 举报
回复
既然(表已经清空了)不如一不做二不休,重建咯:)
tolison 2004-01-11
  • 打赏
  • 举报
回复
你的sybase版本不是12.0以上的?如果不是的话就自己重新建一个符合要求的表,将数据复制进去,降原表删除,在把新表改名为原表的名字。
wanyong1980 2004-01-11
  • 打赏
  • 举报
回复
把错误贴出来
wanyong1980 2004-01-11
  • 打赏
  • 举报
回复
是不是表上有约束,外键或什么dd
nkduan 2004-01-11
  • 打赏
  • 举报
回复
我使用了你上面的语句,可是执行的时候报告说语法错误。我想删掉这个字段(表已经清空了),然后再重新添加这一字段,也不让删除,不知道有没有其他的解决方法?
wanyong1980 2004-01-11
  • 打赏
  • 举报
回复
alter table table_name modify Code varchar(10)

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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