带有预定义可能值的数据库字段

时间:2017-09-03 20:38:51

标签: java database

我按照这个完整的初学者教程: http://www.homeandlearn.co.uk/java/databases_and_java_forms.html现在有一个问题:

我想拥有一个只能容纳有限数量的预定义值的字段?

1 个答案:

答案 0 :(得分:0)

您可以使用CHECK约束:

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    DegreeLevel varchar(30) CHECK (DegreeLevel IN ('Msc.', 'Phd.', 'Without studies'))
);

看看: https://www.w3schools.com/sql/sql_check.asp