SQL数据库建表需要添加check约束只能是男或女表达式如何填写
字段名称:stuSex数据类型是:bit描述是:学生性别,切只能是男或女男生较多默认为男。如何建立约束???...
字段名称:stuSex 数据类型是:bit 描述是:学生性别,切只能是男或女男生较多默认为男。 如何建立约束???
展开
5个回答
展开全部
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 ('男','女'))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table stuInfo(
stuSex varchar2 default '男',
CONSTRAINT stuInfo_stuSex_ck CHECK(stuSex='男' OR stuSex='女'),
);
stuSex varchar2 default '男',
CONSTRAINT stuInfo_stuSex_ck CHECK(stuSex='男' OR stuSex='女'),
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-11
展开全部
check 列 like “男” or “女” 貌似是这样 很久没写过了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询