首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将not null添加到Sybase ASE中的文本类型列

将not null添加到Sybase ASE中的文本类型列
EN

Stack Overflow用户
提问于 2018-11-30 18:05:52
回答 1查看 419关注 0票数 0

我无法在sybase ASE中使用not null约束向表中添加文本类型列。我可以添加文本列,但“非空”约束不能添加。

或者如何修改文本列以添加“非空”约束。当我试图修改一个文本列时,我得到错误“你不能修改列类型为TEXT / colName /UNITEXT类型”。请建议如何增加或修改有非空约束的文本类型列。

EN

回答 1

Stack Overflow用户

发布于 2018-12-04 19:18:59

您可以使用不可为空的文本列创建一个全新的表,但不能更改表并添加不可为空的文本列,因为该文本列中的值需要设置为符合您的“非空”请求。

例如,这可以很好地工作,并创建具有适当设置的表:

代码语言:javascript
复制
create table foo (col1 int not null, col2 text not null)

一旦创建,就不能修改表的text/image列属性,因此必须将其创建为新表,然后复制旧表数据并同时填充文本数据(假设该列不可为空)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53555281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档