Chinaunix
标题:
更改表结构中的问题
[打印本页]
作者:
cwbzyl
时间:
2004-04-07 13:12
标题:
更改表结构中的问题
我想问一下怎么去修改表中的某一个字段的类型呢?这个能不能修改字段的类型,我想在sybase里面应该能修改的吧,可是为什么我就不能修改呢?
我修改的语句是这样的:alter table kh1203b(user_1 numeric(10,3))
也就是我想将user_1字段改成numberic(10,3)的类型,可是在修改的时候却出现错误提示是我语法不对,我想请教一下产生这样的错误原因是什么,正确的应该怎么样才能修改呢?
作者:
iiu520
时间:
2004-04-08 19:20
标题:
更改表结构中的问题
alter table kh1203b modify user_1 numeric(10,3) null
作者:
平原君
时间:
2004-04-09 09:59
标题:
更改表结构中的问题
12.0以上版本对alter table有很大改进。
作者:
cwbzyl
时间:
2004-04-09 18:08
标题:
更改表结构中的问题
楼上的朋友,好像不能通过那样去修改把
我修改的适合出现这样的错误。
C:\>;isql -Usa -P
1>; use khxt
2>; go
1>; alter table kh1203b modify user_1 numeric(10,3) null
2>; go
Msg 102, Level 15, State 1:
Line 1:
Incorrect syntax near 'modify'.
1>;
还是有问题呀!
我的版本是11。5的
作者:
吹拂的晨风
时间:
2004-04-10 10:51
标题:
更改表结构中的问题
修改表的类型必须保证表为空!
作者:
平原君
时间:
2004-04-10 18:20
标题:
更改表结构中的问题
吹拂的晨风 ,12.0以上版本好象不需要。
作者:
cwbzyl
时间:
2004-04-12 15:19
标题:
更改表结构中的问题
要是表为空,那样我还要这么复杂作什么,那样我不直接将表删除然后在创建一个新的正确的标就可以了还要这么复杂做什么呀!我现在就是因此数据库表中已经存在数据而不想将数据删除而直接想将表的字段类型改变。
作者:
qjhadm
时间:
2004-04-13 08:56
标题:
更改表结构中的问题
可以用第三方工具在可视化界面下进行修改,比较方便
USE khxt
go
ALTER TABLE dbo.kh1203b
ALTER COLUMN user_1 numeric(10,3) NOT NULL
go
作者:
REDMOB
时间:
2004-04-13 09:08
标题:
更改表结构中的问题
SYBASE只有在12.0以上才支持在alter table 中的modify参数
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2