使用sql创建表时,变量student类型可以是post grad或under grad我应该使用什么数据类型?

7eumitmz  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(235)

这就是我现在拥有的。我用介于和之间的方法检查了decimal()。我想知道是否有可能对varchar()也这样做

CREATE TABLE STUDENT(
student_number      CHAR(4)         NOT NULL,
first_name          VARCHAR(50)     NULL,
last_name           VARCHAR(50)     NULL,
date_of_birth       DATE            NULL,
student_type        VARCHAR(20)     NULL,
CONSTRAINT student_pkey PRIMARY KEY (student_number),
CONSTRAINT student_check1 CHECK (student_type POSTGRADUDATE_STUDENT OR UNDERGRADUATE_STUDENT));

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题