用SQL语言建立一个雇员表emp,它有雇员号eno,性别sex,姓名ename,年龄age,部门dept属性,要求雇员号必须唯一,并且不能为空,性别只能是男或女,则正确的语句是( )
A. create table emp (eno char(5) not null, ename char(20), sex char(2) check(性别 in(‘男’,’女’)), age int, dept char(15))
B. create table emp (eno char(5) not null unique, ename char(20), sex char(2) check(‘男’or’女’), age int, dept char(15))
C. create table emp (eno char(5), ename char(20) , sex char(2) check(‘男’or’女’), age int, dept char(15))
D. create table emp (eno char(5) not null unique, ename char(20), sex char(2) check(sex=‘男’or sex=’女’), age int, dept char(15))
用SQL语言建立一个账户表,包括帐号,用户名,密码,余额等字段,若要保证余额字段的取值不低于1元,最合适的实现方法是( )
A. 在创建工资表时为工资字段建立默认
B. 在创建工资表时为工资字段建立检查约束
C. 在工资表建立触发器
D. 为工资表数据编写一个程序进行控制