0
私はenum
を使用しており、変数にはenum_range
を使用しています。私は、あなたが値を確認したい場合はMySQLでenumのようなSQLクエリを確認してください
roles VARCHAR(10) NOT NULL CHECK (roles IN('Admin', 'Staff', 'User'))
私はenum
を使用しており、変数にはenum_range
を使用しています。私は、あなたが値を確認したい場合はMySQLでenumのようなSQLクエリを確認してください
roles VARCHAR(10) NOT NULL CHECK (roles IN('Admin', 'Staff', 'User'))
場合、SQL Serverに可変範囲を確認する表示することができenum
またはcheck
のいずれかを使用しない方法 。外部キーの制約を使用してください:
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),
. . .
);
使用するショートカットは、データベースの機能を使用する方法で取得します。
google * SQLサーバーのチェック例* –