我有两张桌子:
EMAIL_QUEUE
ID identity,
MIME_TYPE_ID int foreign key MIME_TYPE(id)
etc...
MIME_TYPE
ID identity,
MIME_TYPE varchar(300),
etc...
MIME_TYPE 当前未声明为唯一的。我想要对我的 EMAIL_QUEUE 表进行约束,以便它只接受某些 mime 类型(text/plain 和 text/html)。这样做的最佳做法是什么?
- 使用自定义函数和检查约束
- 使 MIME_TYPE 列成为 MIME_TYPE 表的主键并对可能的值施加约束
- ?