|
主题: 如何用SQL更新数据列属性
|
 ternny
职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2002/5/28 15:27:57
|
#12003/1/11 10:17:02
我想用SQL语句更改column属性type 应该怎么更改?
|
 大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
|
#22003/1/12 16:59:15
sql="alter 表名 alter column 字段名 属性"
|
 ternny
职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2002/5/28 15:27:57
|
#32003/1/14 8:48:21
还有问题; 我发现有介绍用 ’alter table 名 modify 字段名 属性‘ 到底哪个正确的? 我两个都试了,好象不能更改,为什么? 例如: ’alter table cc modify zzz text(10)'
|
 大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
|
#42003/1/14 11:27:29
MS的数据库不支持modify吧 前面那句我写漏了 sql="alter table 表名 alter column 字段名 属性"
|
 ternny
职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2002/5/28 15:27:57
|
#52003/1/15 20:52:32
alter table sss alter column b TEXT(10) 还是不行;我想更改数字类型为字符类型;字段始终是数字的 星之海洋,你写的这个SQL有没有用过,能不能用于Access? 麻烦你再指教一下。
|
 大雪糕
职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
|
#62003/1/17 13:30:32
我这里是可以的 <% sql="alter table sss alter column b text(10)" conn.execute(sql) response.write "成功!" %>
|
 ternny
职务:普通成员
等级:1
金币:0.0
发贴:38
注册:2002/5/28 15:27:57
|
#72003/1/17 16:19:59
说实话,我真的要很感谢你,星之海洋 但是我的语句也是 osql="alter table sss alter column b text(10)" conn.execute osgl 但是执行了数据库没变化,后来用deamweave自动生成的代码加alter table sss alter column b text(10) 竟然成功了;你这几天没来,我头疼好几天,把美国的网站都快看完了;真的很感谢你!
|