在MySQL中检查像enum这样的SQL查询

时间:2016-11-20 14:19:07

标签: sql sql-server tsql check-constraint

在MySQL中,我使用Server version: 5.7.16 Homebrew并使用enum显示变量。 如果

,如何在SQL Server中显示检查变量范围
enum_range

1 个答案:

答案 0 :(得分:2)

如果您想查看值,请不要使用enumcheck。使用外键约束:

create table Roles (
    RoleId int identity primary key,
    RoleName varchar(255)
);

insert into Roles(RoleName)
    values ('Admin'), ('Staff'), ('User');

create table . . . (
    . . .
    RoleId int references Roles(RoleId),
    . . .
);

您想要使用的快捷方式只会妨碍使用数据库的功能。