sybase 12.0 中怎么设置一个numeric类型的字段默认值为0

nettang 2003-10-16 10:12:54
我有两台机器,一台机器插入数据时,有一个字段不能为空,但是不填的话可以保存,保存完后数据自动的置为0

但是另一台机器一样的表结构,插入的时候提示该字段不能为空?

这是为什么?在哪里设置,???

...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jakey_yang 2003-10-17
  • 打赏
  • 举报
回复
你可以在Sybase Central当中选择那个字段,然后属性,在缺省当中制定缺省值就可以了
dennis2001 2003-10-17
  • 打赏
  • 举报
回复
先建一个default对象,语法:create default [owner.]default_name
as constant_expression
然后用sp_bindefault来与相应的字段联系
语法:sp_bindefault default_name,"tablename.columnname"
比如你想在aaa表的bbb字段上加一个默认值0,操作为:
create default mydefault as 0
go
sp_bindefault mydefault,"aaa.bbb"
go

2,596

社区成员

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

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