SQL数据库建表需要添加check约束只能是男或女表达式如何填写

字段名称:stuSex数据类型是:bit描述是:学生性别,切只能是男或女男生较多默认为男。如何建立约束???... 字段名称:stuSex 数据类型是:bit 描述是:学生性别,切只能是男或女男生较多默认为男。 如何建立约束??? 展开
 我来答
草是一颗植物
高粉答主

2018-03-31 · 每个回答都超有意思的
知道大有可为答主
回答量:187
采纳率:100%
帮助的人:3.1万
展开全部

check 列 like “男” or “女” 这样表达。

  • 结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名

  • 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。

  • 1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言,1987年得到国际标准组织的支持下成为国际标准。

  • 结构化查询语言SQL是最重要的 关系数据库操作语言,并且它的影响已经超出 数据库领域,得到其他领域的重视和采用,如 人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。

  • 各种不同的 数据库对 SQL语言的支持与标准存在着细微的不同,这是因为,有的产品的开发先于标准的公布,另外,各产品开发商为了达到特殊的性能或新的特性,需要对标准进行扩展。

匿名用户
2013-04-11
展开全部
直接在表达式里写:stusex in ('男','女')就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-11
展开全部
alter table tablename add check(stuSex in ('男','女'))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邦德和他的007
2017-07-18 · 超过30用户采纳过TA的回答
知道答主
回答量:98
采纳率:29%
帮助的人:21.7万
展开全部
create table stuInfo(
stuSex varchar2 default '男',

CONSTRAINT stuInfo_stuSex_ck CHECK(stuSex='男' OR stuSex='女'),
);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-11
展开全部
check 列 like “男” or “女” 貌似是这样 很久没写过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式