程序改变sybase表结构问题(非常急,在线等待)
各位高手
我用程序create table 就可以创建整个表格,但是,我用alter table tablename add filedname 就不能往表增加一个字段。报:
错语类别:0 错误说明:com.sybase.jdbc2.jdbc.SybSQLException: ALTER TABLE only allows
columns to be added which can contain nulls. Column 'title' cannot be
added to table 'tet1' because it does not allow nulls.
SQL语句:ALTER TABLE tet1 ADD title VARCHAR(255)
但是,有个奇怪的问题就是,如果我把title VARCHAR(255)放入create table 就没有保错,而且我用delphi的sql explorer执行ALTER TABLE tet1 ADD title VARCHAR(255)这个语句就没有保错,成功增加到sybase相应的表格!
我看sybase的语法,如果为空 ,它的默认值为None,但是不知道我用java怎样写这个语句!
问题点数:90、回复次数:3Top
1 楼klbt(快乐白兔)回复于 2004-09-05 14:03:50 得分 0
java没有用过,帮你upTop
2 楼skymark126(叮咚)回复于 2004-09-05 19:03:01 得分 90
alter table tetl add title varchar(255) nullTop
3 楼skymark126(叮咚)回复于 2004-09-06 12:33:16 得分 0
楼主,你留下给E-mail,我有文档send给你!!Top




