打印

请问如何删除有缺省的字段

请问如何删除有缺省的字段

我在表中新增了一个字段,
alter table Book  add PayMoney varchar(1) default '1'

但是设计上要改为 default '10'
在MSSQL中可以直接删除字段.很方便.
而在SYBASE中没工具.用命令没成功.
我试过 sp_unbinddefault '5500012' //这是指对象ID

alter table Book drop PayMoney
还有
drop default 5500012'
都不行.
后面又用了 DBArtisan 8.5.2工具,结果只能连上数据库,表格查询,无法修改表结构.

项目上要用到sybase,非常急.而sybase的资料都太少了.请各位高手不吝赐教.谢了.

TOP

试试:
ALTER TABLE book REPLACE PayMoney DEFAULT '10'.

如果你不熟悉sql, 可以用Sybase WorSpace提供的Table Schema Editor来编辑table,包括default, constrints等等。

TOP

后面又用了 DBArtisan 8.5.2工具,结果只能连上数据库,表格查询,无法修改表结构.

______________________________

TOP

一不小心发出去了。怎么可能,你不会用DBArtisan

TOP

引用:
原帖由 freed609 于 2008-7-24 17:42 发表
一不小心发出去了。怎么可能,你不会用DBArtisan
我只是自己在网上看到这工具,然后就自己装起来用了,也是刚刚学的,包括sybase.有些地方不明白.不过, 我用时确实是出现了问题,SQL SERVER的可以正常使用,很方便的修改表结构,MYSQL的也行,到了sybase数据库就不行了.只可以查询,不知道是不是操作系统环境的问题.

TOP

或者是驱动的,sybase我不太熟,不过感觉不好用.不知道还有没类似SQLSERVER2000 和MYSQL那咱客户端工具.希望谁有能说下.

TOP

习惯了就好了。
装装WORKSPACE和DBA就可以了
趁年青的時候多學習學習!!

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-8-30 20:50 京ICP证060528 号

Designed By 17DST