私は2つのテーブルを持っています:
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 は現在、一意であると宣言されていません。特定の MIME タイプ (text/plain および text/html) のみを受け入れるように、EMAIL_QUEUE テーブルに制約が必要です。これを行うためのベストプラクティスは何ですか?
- カスタム関数とチェック制約を使用する
- MIME_TYPE 列を MIME_TYPE テーブルの主キーにし、可能な値に制約を設定します
- ?